我正在按如下方式创建我的 AutoCompleteTextView。
<AutoCompleteTextView
android:id="@+id/mYEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:enabled="true"
android:completionThreshold="1"
android:hint="some-hint" >
</AutoCompleteTextView>
然后我通过以下方式使用它:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line, COUNTRIES);
myAcEditText.setAdaper(adapter);
但是,我不希望每行只显示一个单词的基本自动完成功能。例如,我想在第一行显示姓名,在第二行显示他的地址。
有没有办法为 AutoCompleteTextView 实现自定义适配器?
**** 编辑 1** :我尝试实施以下解决方案。
创建课程后,我将按以下方式使用它。这是行不通的。
TwoLineDropdownAdapter adapter = new TwoLineDropdownAdapter(myActivity.this, al);
myET.setAdapter(adapter);