问题标签 [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 投票
2 回答
2632 浏览

android - Anko 中的水平线性布局

horizontalLayout在 anko / kotlin中做 a 的好方法是什么?verticalLayout工作正常 - 可以设置方向,但感觉不对。不知道我在那里缺少什么。

0 投票
2 回答
1801 浏览

kotlin - 如何用 Anko 屏蔽密码?

我意识到 Anko(和 Kotlin)都非常前沿,但我希望有人能够在这方面给我一些指导。当然,这对我来说只是一个学习项目。

我从示例代码中得到了以下 Kotlin 代码(使用 Anko),仅稍作修改:

一切都在构建和显示,但我似乎无法让密码 editText 在我输入时屏蔽输入。我错过了什么?

0 投票
2 回答
2059 浏览

android - 使用 Kotlin Anko 拍照并显示结果的最佳方式是什么?

我正在使用 Anko for Kotlin 并试图用它来拍照,然后使用下面的 android 培训文档作为起点在我的测试应用程序中显示生成的图像。

http://developer.android.com/training/camera/photobasics.html

使用 Anko 实现此功能的最佳方式是什么?

我正在尝试使用 startActivityForResult 函数,但我没有任何运气弄清楚如何将图像视图添加到可以使用 onActivityResult 的结果更新的布局中。

0 投票
2 回答
745 浏览

android - 将 AnkoLogger 与“信息”以外的级别一起使用

AnkoLogger在我的Android项目中使用,但它只在日志级别为 时有效info,其他级别不记录任何内容,但内置AndroidLog运行良好。我可以做些什么来AnkoLogger代替内置的?

0 投票
2 回答
276 浏览

kotlin - 在异步调用完成之前按下后退按钮会发生什么?

我有存储在应用程序类的数组列表中的视图模型。因此,即使活动因旋转而被破坏,它们的生命周期也会继续(但是一旦 isFinishing 为真,则视图模型实例将从列表中删除并不再存在)。

我也有视图模型使用的数据服务单例,这些视图模型也无限期地存在。因此,如果我使用 anko 异步块在我的视图模型中启动异步调用,即

如果用户在通话完成之前按下返回按钮会发生什么?IsFinishing 将是真的,我的视图模型实例将不再存在。异步调用异常返回时会出现还是会优雅地死掉?

0 投票
3 回答
8554 浏览

android - 如何在 Fragment 中使用 Anko DSL?

Github wiki 页面显示了此示例以用于Activity实例:

如何在 a 中做同样的事情Fragment

我试图把那个verticalLayout块放进去,onCreateView但这个方法无法解决。我添加了anko-support-v4依赖项,但仍然没有运气。

0 投票
1 回答
292 浏览

android - Anko:应用的内部范围,令人困惑的属性解析

我正在使用 Anko DSL 编写 Android 布局。在定义 aTextView时,我想让它居中对齐,所以我写了这个:

但是对齐方式没有改变。在调试器中,我看到为 ' 的父级设置了LinearLayout重力TextView

将语句更改为

乃至

解决了这个问题,因此在原始代码中隐式this肯定被解析为this@verticalLayout.

为什么会这样?

我误解了 Kotlin lambdas 中的某些内容还是 Kotlin 或 Anko 中的错误?

0 投票
2 回答
5863 浏览

kotlin - 将带有操作栏/工具栏和浮动操作按钮的 MainActivity 转换为 Anko

我正在尝试学习如何使用 Kotlin/Anko。

我已经浏览了这里的示例,还克隆了模板项目,并且可以理解如何做一些基本的事情,但作为练习,我想将这个简单的活动(从 Android Studio 中的空白活动生成并转换为 Kotlin)转换为使用安哥也是。关于 Anko 的例子并不多,大多数只是上面引用的 github 页面上的内容的副本。

有人可以演示如何将以下内容转换为 Anko DSL 吗?

MainActivity.kt

main_activity.xml

content_main.xml

menu_main.xml

0 投票
5 回答
3161 浏览

android - 如何引用 Anko DSL 中的其他视图?

我在我的 Android 项目中使用 Anko,但是当被引用的视图不在我引用它的同一级别时,我不知道它如何引用我在 DSL 中创建的子视图。

以下代码有效:

但以下代码不起作用:

0 投票
2 回答
1190 浏览

kotlin - Anko 0.8 - 未解决的 lparams 参考

主要问题是:是lparams从 Anko 中消失了,还是我做错了什么?以下代码段无法编译:

虽然这没有任何问题:

我不会太介意第二个选项,但是您必须在生成参数时指定布局类型,这可能会有点烦人(并且也比原始解决方案更脆弱)。

我没有在AnkoGitHub 页面、更改日志或浏览最近的提交中找到任何内容。这是完整的 UI 类供参考:

相关 Gradle 条目(我使用的是 Kotlin 1.0.0-beta-3595):

作为后续问题:如果lparams确实消失了,那么是否有比我已经在做的更优雅的替代品?