小编use*_*459的帖子

Android 通过拖放重新排列 LinearLayout 中的按钮

我在开发android应用程序时遇到了以下问题。我有一个包含多个 ImageButton 的 LinearLayout(我们称它们为 1、2、3 和 4),我希望用户能够通过拖放来重新排列它们。

基本布局

1 [2] [3] [4]

如果我拿起[4] 并将其放在 [2] 之上,我希望布局更改如下:

1 [4] [2] [3]

这是我的问题的基本草图:

在此输入图像描述

有某种课程可以帮助我实现这一目标吗?

android drag-and-drop android-layout android-linearlayout

5
推荐指数
0
解决办法
741
查看次数

使用 Kotlin 开发 Eclipse 插件

是否可以使用 Kotlin 为 Eclipse 开发插件?我正在从事的项目使用 Maven Tycho 和 OSGi。

为了防止误解,这不是关于Kotlin Eclipse Plugin,而是关于使用 Kotlin 语言开发自定义插件。

我在我的 中添加了对 Kotlin stdlib 的依赖pom.xml,但这似乎还不够。

<dependency>
    <groupId>org.jetbrains.kotlin</groupId>
    <artifactId>kotlin-stdlib</artifactId>
    <version>${kotlin.version}</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

由于有很多潜在的相关文件 ( MANIFEST.MF, pom.xml, ...) 我认为链接 GitHub 存储库可能更容易:https : //github.com/Tornac/slr-toolkit/tree/kotlin/plugins/de .tudresden.slr .问卷

只有其中的代码plugins/de.tudresden.slr.questionnaire是我的,我只关心将 Kotlin 代码添加到该特定插件中。可以在kotlin分支上找到我集成 Kotlin 的尝试。所有更改都可以在此提交中找到:https : //github.com/Tornac/slr-toolkit/commit/18f8f6de3a35644ef1ae595024667f4bdd10b604

在编译过程中,简要显示以下错误: ERROR: Cannot access built-in declaration 'kotlin.Unit'. Ensure that you have a dependency on the Kotlin standard library (5, 14).

科特林:

// …
Run Code Online (Sandbox Code Playgroud)

java eclipse eclipse-plugin maven kotlin

5
推荐指数
1
解决办法
327
查看次数