1

我正在按如下方式创建我的 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);
4

0 回答 0