9得票2回答
Anko toast() 方法在 Fragment 中调用时会导致 java.lang.NoSuchMethodError 错误

当我从Android Fragment调用toast("Toast's message text")时,出现以下错误: java.lang.NoSuchMethodError: No virtual method getActivity()Landroid/app/Activity; in ...

12得票2回答
Anko中的水平LinearLayout

在anko / kotlin中进行horizontalLayout布局,有什么好的方法吗?verticalLayout可行 - 可以设置其方向,但感觉不太对。不确定我错过了什么。

169得票13回答
Kotlin如何使用lambda添加文本更改监听器?

在Kotlin中如何构建一个lambda表达式用于EditText的addTextChangeListener?以下代码会报错:passwordEditText.addTextChangedListener { charSequence -> try { pas...

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

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

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

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

11得票2回答
如何创建 Kotlin DSL - DSL 语法 Kotlin。

就像使用 anko 一样,您可以编写如下的回调函数: alert { title = "" message = "" yesButton { toast("Yes") } noButton { toast("No") ...

10得票2回答
Android按钮点击事件的Kotlin协程流示例?

我曾经使用Channel从Anko View类发送点击事件到Activity类,但是越来越多的Channel函数被标记为过时。因此,我想开始使用Flow API。 我迁移了下面的代码: private val btnProduceChannel = Channel<Unit>(...

13得票2回答
Android KTX或Anko

我对使用Android KTX和Anko的优缺点有些困惑。因为这两个库都试图实现相同的最终目标,它们之间的界限变得有点模糊,在某些情况下,这两个库都提供了相同的功能。 如果您能帮助我澄清每个库的任务和用例,我将非常感谢。 提前致谢!

14得票3回答
如何在Fragment中使用Anko DSL?

这个Github wiki页面上展示了一个在Activity实例中使用的例子: override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) verticalLa...

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

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