9得票1回答
安卓对话框按钮标题

使用Anko,我可以编写以下代码来显示对话框: alert("Dialog title") { yesButton {} noButton {} }.show() 我该如何为按钮设置标题? noButton {title = "title"} 抱歉,它不起作用。

8得票4回答
如何将自定义视图组添加到Anko DSL?

Anko文档告诉我们如何将自定义视图添加到DSL中。但是,如果我的自定义视图是一个视图组,就会出现问题。 class MyFrameLayout(context: Context) : FrameLayout(context) fun ViewManager.myFrameLayout(i...

8得票2回答
如何将MutableMap<String, Any?>转换为vararg值:Pair<String, Any?>?

以下代码来自于《Kotlin for Android Developers》,可以在https://github.com/antoniolg/Kotlin-for-Android-Developers中找到。 为了将一行数据插入到CityForecastTable.NAME中,我必须通过fu...

7得票2回答
如何使用anko在Kotlin中删除除最新10条记录以外的所有记录?

代码B定义了一个日志表,我希望清除除最新10条记录以外的所有记录。 目前,我首先按CreatedDate列出所有记录,然后从第11条记录到最后一条记录循环,使用代码A删除记录。 在Kotlin中,使用anko有更好的方法吗? 代码A fun deleteDBLogByID(_id:Lo...

7得票2回答
在Kotlin Anko中重用布局是否可行?

我了解到使用Anko的最大优点是其可重用性,但是我找不到确切的例子。 当前在新的Android布局系统中,模板如下: DrawerLayout (with some setup) CoordinatorLayout (with some setup) AppBarLayo...

7得票1回答
在Anko中,什么是简单的MapRowParser?

我已阅读Anko SQLite的文档。 我知道创建一个简单的RowParser可以通过执行val rowParser = classParser&lt;Person&gt;()来完成。 classParser是在Anko-SQLite源代码中定义的函数。 如何获取一个简单的MapRowP...