问题标签 [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.
android - Anko 中无法调用 StartActivityForResult
我对android很陌生,我正在尝试用kotlin学习它。在这段代码中
调用startActivity
工作正常,但调用startActivityForResult
. 该错误表明它是接收器类型不匹配,并且接收器应该是 anActivity
或 a Fragment
。另一方面,接收者StartActivity
可以是 a Fragment
、 aContext
或 an AnkoContext<*>
(无论是什么)。
当然,我可以通过构建Intent
而不是使用来完成这项工作(我认为) anko.StartActivityForResult
,但我想了解发生了什么。
我突然想到,也许我的代码组织错了。上面的代码是自定义ViewGroup
的,将ImageButtons
mHelp 和 mSettings 作为子级,并context
传递Context
给ViewGroup
的主构造函数。我应该设置管理自定义的onClickListeners
吗?如果没有,我该怎么打电话? Activity
ViewGroup
StartActivityForResult
android - 如何用自定义 webView 替换 webView?
我的活动只包含一个 webView。
在 Kotlin 上编写活动:
我也有自定义 webView - ObservableWebView.java:
我想用MyActivity.kt类中的自定义 webView ( ObservableWebView )替换 webView 。我怎么能做到这一点?
android - 当我的模型改变时,如何重绘 Anko frameLayout?
我有一个Anko 组件,我在其中使用如下代码创建视图:
我的背景imgView
取决于我模型中的颜色。
假设我在其他地方更新了我的模型。如何“刷新” Anko 组件 UI 以反映新的gameModel.colour
?我以前从未做过任何事情Android
,但似乎人们通常会使用其中一个,invalidate()
或者requestLayout()
但它们似乎不起作用。
android - 如何使用 anko 微调器?
我正在尝试使用 anko 在警报中添加一个微调器。到目前为止,我的代码如下所示:
但我得到编译错误,因为显然这不是如何调用微调器。我一直在看文档(Anko GitHub Wiki),但它没有提到微调器。
提前致谢
android - android anko alert 自定义布局 currentFocus
我有一个包含 EditText 的自定义布局的警报视图
然后我请求关注这个编辑文本。但是,activity.window.currentFocus
输出 currentFocus android.support.v7.widget.RecyclerView。
我需要 currentFocus 是 EditText。我也尝试点击它来请求焦点,但仍然得到了 RecyclerView。
有没有办法做到这一点?
android - 你如何让 Idlingresource 在 Kotlin 中使用协程工作
我的 Espresso Idling 资源不工作 - 它可以编译并运行,但不再等待足够长的时间来从网络返回结果。
- 从https://github.com/chiuki/espresso-samples/tree/master/idling-resource-okhttp开始
- 将主要活动转换为 Kotlin - 测试(仍在 java 中)仍然适用于 OKHttpIdlingResource
- 转换为 anko 协程调用而不是 retrofit.enqueue - 测试不再有效。
这是 MainActivity 的全部新代码
android - Kotlin / Anko 防止按钮关闭警报对话框
在 Anko 的警报生成器中使用positiveButton
andnegativeButton
时,似乎它们都导致关闭对话框,即使dismiss()
没有被调用。单击按钮后有什么方法可以使对话框保持打开状态(如果有positiveButton
/以外的类型negativeButton
也可以)?
android - 如何在 Anko 中设置 maxLength
我一直在尝试在 Anko 中设置maxLength
,editText
但我找不到合适的功能。
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。