问题标签 [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 回答
2600 浏览

android - Anko 中无法调用 StartActivityForResult

我对android很陌生,我正在尝试用kotlin学习它。在这段代码中

调用startActivity工作正常,但调用startActivityForResult. 该错误表明它是接收器类型不匹配,并且接收器应该是 anActivity或 a Fragment。另一方面,接收者StartActivity可以是 a Fragment、 aContext或 an AnkoContext<*>(无论是什么)。

当然,我可以通过构建Intent而不是使用来完成这项工作(我认为) anko.StartActivityForResult,但我想了解发生了什么。

我突然想到,也许我的代码组织错了。上面的代码是自定义ViewGroup的,将ImageButtonsmHelp 和 mSettings 作为子级,并context传递ContextViewGroup的主构造函数。我应该设置管理自定义的onClickListeners吗?如果没有,我该怎么打电话? ActivityViewGroupStartActivityForResult

0 投票
1 回答
1113 浏览

android - 如何用自定义 webView 替换 webView?

我的活动只包含一个 webView。

在 Kotlin 上编写活动:

我也有自定义 webView - ObservableWebView.java:

我想用MyActivity.kt类中的自定义 webView ( ObservableWebView )替换 webView 。我怎么能做到这一点?

0 投票
0 回答
299 浏览

android - 当我的模型改变时,如何重绘 Anko frameLayout?

我有一个Anko 组件,我在其中使用如下代码创建视图:

我的背景imgView取决于我模型中的颜色。

假设我在其他地方更新了我的模型。如何“刷新” Anko 组件 UI 以反映新的gameModel.colour?我以前从未做过任何事情Android,但似乎人们通常会使用其中一个,invalidate()或者requestLayout()但它们似乎不起作用。

0 投票
2 回答
1616 浏览

android - 如何使用 anko 微调器?

我正在尝试使用 anko 在警报中添加一个微调器。到目前为止,我的代码如下所示:

但我得到编译错误,因为显然这不是如何调用微调器。我一直在看文档(Anko GitHub Wiki),但它没有提到微调器。

提前致谢

0 投票
0 回答
715 浏览

android - android anko alert 自定义布局 currentFocus

我有一个包含 EditText 的自定义布局的警报视图

然后我请求关注这个编辑文本。但是,activity.window.currentFocus输出 currentFocus android.support.v7.widget.RecyclerView。

我需要 currentFocus 是 EditText。我也尝试点击它来请求焦点,但仍然得到了 RecyclerView。

有没有办法做到这一点?

0 投票
2 回答
2356 浏览

android - 你如何让 Idlingresource 在 Kotlin 中使用协程工作

我的 Espresso Idling 资源不工作 - 它可以编译并运行,但不再等待足够长的时间来从网络返回结果。


  1. 从https://github.com/chiuki/espresso-samples/tree/master/idling-resource-okhttp开始
  2. 将主要活动转换为 Kotlin - 测试(仍在 java 中)仍然适用于 OKHttpIdlingResource
  3. 转换为 anko 协程调用而不是 retrofit.enqueue - 测试不再有效。

这是 MainActivity 的全部新代码

0 投票
2 回答
1441 浏览

android - Kotlin / Anko 防止按钮关闭警报对话框

在 Anko 的警报生成器中使用positiveButtonandnegativeButton时,似乎它们都导致关闭对话框,即使dismiss()没有被调用。单击按钮后有什么方法可以使对话框保持打开状态(如果有positiveButton/以外的类型negativeButton也可以)?

0 投票
3 回答
3142 浏览

android - 类型 ID 的预期资源

我正在使用ANKO构建简单的项目。当我尝试为 an 设置 id时,出现EditText以下错误。

确保传递给 API 的资源 ID 是正确的类型;例如,呼叫Resources.getColor(R.string.name)是错误的。

单击此处查看错误图像格式

0 投票
2 回答
493 浏览

android - 如何在 Anko 中设置 maxLength

我一直在尝试在 Anko 中设置maxLengtheditText但我找不到合适的功能。

0 投票
4 回答
9936 浏览

android - 无法获取类型对象的未知属性“anko_version”...?

我正在尝试将 Anko 与我的 Android Kotlin 项目一起使用。我已将该行添加到我的依赖项/gradle 模块文件中,如下所示:

但是在尝试进行 gradle 同步时出现以下错误:

错误:(36, 0) 无法为 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 类型的对象获取未知属性“anko_version”。打开文件

如何正确地将 Anko 融入我的项目中?

作为参考,我使用的是 Android Studio 2.0。