问题标签 [anko]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
226 浏览

android - Anko + Content Provider,不更新更改数据

我遇到了一个奇怪的问题,我同时使用了Anko和 Android 的内容提供程序,我使用LoaderCallbacks<Cursor>第一次加载数据并fun onLoadFinished(loader: Loader<Cursor>?, data: Cursor?) {}调用我的片段并将数据加载到RecyclerView中实现了我的片段,但是当我尝试更新记录时一切正常直到没有调用 onLoadFinished() 为止!

0 投票
1 回答
485 浏览

android - Anko插件无法在Androidstudio版本> 2.1运行

我只是想学kotlin,但是当我下载anko插件并重启我的Android studio时,我发现我的项目无法打开,我发现版本> 2.1的Android studio无法运行anko,我也没有想下载一个Android studio 2.1,我用的是Android studio 2.3

0 投票
5 回答
1285 浏览

android - Android Studio 3.0 Canary 1:Gradle 同步错误

我在我的 Kotlin 项目中遇到了这个错误:

分级错误

这是我的应用程序的 Gradle 文件:

在此处输入图像描述

在此处输入图像描述

除了添加 Kotlin 和 Anko 依赖项外,我还没有真正对项目做任何事情。不知道发生了什么...

0 投票
1 回答
808 浏览

android - 将 XML 转换为 Anko DSL

我想将我的 XML 布局转换为 Anko DSL,但我遇到了 CardView 的问题

这是我转换成的 Anko DSL:

结果不是预期的:

  • CardView 占位符的背景是紫色的,它应该是灰色的。
  • ImageView 与 CardView 不匹配。
  • TextView 背景是紫色的,太高了甚至不出现。

以下是一些截图:

使用 XML 布局
使用 Anko DSL

0 投票
2 回答
1053 浏览

android - 如何使用 Anko DSL 制作通用 AppBar?

我正在尝试制作一个可以插入到其他 Anko 组件中的工具栏。这是我要做什么的一个例子:

这样,我可以在其他地方使用相同的 AppBarLayout,而代码少得多。但我得到了这个: java.lang.IllegalStateException: View is already set: org.jetbrains.anko.design._AppBarLayout

任何人都可以帮助我以正确的方式实现这一点?

0 投票
1 回答
242 浏览

android - Anko layouts - distinguishing layouts in applyRecursively

what is the best way to distinguish SOME of the views I want to applyRecursively {} something on? E.g. i've got several textViews, don't want to create separate containers for them (flat hierarchy!), but still I know some need to have e.g. a particular textSize, some need to have particular colour. Should I generate ids in a particular way? For some cases (when some styles are used together) I can of course make up a small function:

but what when it's more generic? I was suggested maybe tags would do better.

0 投票
2 回答
910 浏览

android - 与 Fragment 和 Anko toast 的“接收器类型不匹配”

我正在尝试使用 Jetbrains 的 Anko 库在我的应用程序中轻松显示 Android Toast 消息。

这是相关的代码片段:

和错误:

我对 Kotlin 很陌生,并且一直在寻找解决这个问题的方法。感谢所有帮助。

0 投票
1 回答
831 浏览

android - Kotlin anko 通用选择器不像提供的示例那样工作

当使用示例中提供的 anko 选择器时,它不起作用

在这里定义 lambda 函数时,它说预期有两种类型的参数。(Dialoginterface 和 int)。我被这个困住了。Alos 默认的 kotlin alertdialog 也在说同样的事情。谁能解决这个问题或告诉我如何在 kotlin 中建立一个带有选择的警报对话框?

0 投票
1 回答
1275 浏览

android - 为 Kotlin/Anko DSL 定义的 ImageView 设置图像时遇到问题

我正在尝试使用 Kotlin 和 Anko 的 DSL 创建一个警报对话框,让用户选择图像,然后将其加载到 ImageView 中。现在我只是想让 ImageView 工作,所以我单击按钮以使用 Picasso 从 URL 加载预选的图像。

当我单击警报对话框中的按钮时,我收到此错误:

kotlin.TypeCastException: null 不能转换为非 null 类型 android.widget.ImageView

我猜出于某种原因没有通过 findViewById 加载 ImageView。有谁知道这可能是为什么?我猜 Anko 的 DSL 有一些我不知道的奇怪行为。

0 投票
1 回答
4047 浏览

android - 在 Kotlin 和 Anko 中实现 SQLite

我已经创建了我的应用程序数据库,如下所示。我想现在插入记录并检索,因为这个链接说https://antonioleiva.com/databases-anko-kotlin/使用database.use

MainActivity.kt

任何人都可以暗示我是什么线val Context.database: AppDbHelpler get() = AppDbHelpler()。它能做什么 ?