【发布时间】:2020-10-01 22:16:49
【问题描述】:
我在 TextInputLayout 中使用 AutoCompleteTextView 并在 ArrayAdapter 的帮助下填充它。
val view = TextInputLayout(
ContextThemeWrapper(
this,
R.style.AppTheme_TextInput_Dropdown
)
)
val autoCompleteTextView = AutoCompleteTextView(
ContextThemeWrapper(
view.context,
R.style.AppTheme_AutoCompleteEditText
)
<setting some parameters here>
val arrayAdapter = ArrayAdapter(
this,
android.R.layout.simple_dropdown_item_1line,
arrayOf("Temporary", "Mocked", "Data", "Some other data", "Testing123"),
)
autoCompleteTextView.setAdapter(arrayAdapter)
view.addView(autoCompleteTextView)
return view
效果是这样的
但我想更改下拉列表中的填充和高度,使其看起来像这样
还没有找到任何有用的方法/参数可以做到这一点。是否有一些简单的方法可以做到这一点,或者将 ArrayAdapter 更改为其他一些(例如 SpinnerAdapter)适配器可以完成这项工作?
【问题讨论】:
标签: android view adapter autocompletetextview