Android anko 警报未显示项目
Android anko alert not showing items
我正在使用 Anko 库构建 AlertDialog。
按钮、标题等一切正常。
但是,当我尝试在警报 body 中设置项目列表时 - 它们没有显示(只是空白:仅显示标题)
代码:
alert("Pick address") {
items(listOf("one", "two")) { _, index ->
presenter.openNavigator(index)
}
}.show()
使用常规的 AlertDialog,事情就像魅力一样工作:
AlertDialog.Builder(this@PartnerView).setTitle("pick address")
.setItems(listOf("one", "two")) { _, item -> presenter.openNavigator(item) }
.create()
.show()
我建议针对这种特殊情况使用选择器(如果有一组要显示的项目),这样更易读也更惯用。
selector("Pick adress", listOf("one", "two")) { _, _ ->}
这会为您提供所需的 AlertDialog。
我正在使用 Anko 库构建 AlertDialog。
按钮、标题等一切正常。 但是,当我尝试在警报 body 中设置项目列表时 - 它们没有显示(只是空白:仅显示标题)
代码:
alert("Pick address") {
items(listOf("one", "two")) { _, index ->
presenter.openNavigator(index)
}
}.show()
使用常规的 AlertDialog,事情就像魅力一样工作:
AlertDialog.Builder(this@PartnerView).setTitle("pick address")
.setItems(listOf("one", "two")) { _, item -> presenter.openNavigator(item) }
.create()
.show()
我建议针对这种特殊情况使用选择器(如果有一组要显示的项目),这样更易读也更惯用。
selector("Pick adress", listOf("one", "two")) { _, _ ->}
这会为您提供所需的 AlertDialog。