gpt4 book ai didi

android - 如何使用 anko 微调器?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:12:41 24 4
gpt4 key购买 nike

我正在尝试使用 anko 在警报中添加微调器。到目前为止,我的代码如下所示:

alert(getString(R.string.alert)) {
positiveButton("Cool") { toast("Yess!!!") }
customView {
linearLayout {

textView("I'm a text")
padding = dip(16)
orientation = LinearLayout.VERTICAL
spinner(R.style.Widget_AppCompat_Spinner) {
id = R.id.spinner_todo_category
prompt = "Select a Category"
}



}
}
}.show()

但我收到编译错误,因为显然这不是调用微调器的方式。我一直在查看文档 ( Anko GitHub Wiki ),但它没有提到微调器。

提前致谢

最佳答案

一个解决方案:

class AddActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)

val items = listOf(Friend("bla","bla",50),Friend("bla","bla",50));

val adapterFriends = ArrayAdapter(this,R.layout.mon_spinner,items)

verticalLayout {

val friends = spinner { adapter = adapterFriends }

val wine = editText()

button("Say Hello") {
onClick { toast("Hello, ${wine.text}!") }
}
}
}
}

使用此布局 (mon_spinner.xml):

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:textSize="14sp"
android:textColor="@color/colorPrimary"
android:spinnerMode="dialog"
android:text="XXX"
/>

没关系!!

关于android - 如何使用 anko 微调器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45415655/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com