Nib*_*ain 9 customization android autocomplete android-layout
这是我的AutoCompleteTextView的代码:
String[] countries = getResources().getStringArray(R.array.countries_array);
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.item_list ,countries);
textView = (AutoCompleteTextView) dialog.findViewById(R.id.autoCompleteTextView1);
adapter.setNotifyOnChange(true);
textView.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)
这是item_list:
<?xml version="1.0" encoding="utf-8"?>
<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="16sp"
android:textColor="#000"
android:drawableRight="@drawable/arrow">
Run Code Online (Sandbox Code Playgroud)
这是输出:

我想更改这个弹出式的建议框,并希望在AutoCompleteTextView中显示下面的建议列表..与此类似:(请忽略苹果设计,它只是结果出现的位置)
我怎么能这样做..请建议.谢谢.!!
小智 13
使用android:dropDownAnchor,android:dropDownHorizontalOffset,android:dropDownVerticalOffset也许对别人AutoCompleteTextView在你的布局.请参阅AutocompleteTextView.
小智 9
我在AutoCompleteTextView下面使用了ListView.我将自定义适配器添加到ListView和AutoCompleteTextView.我将AutoCompleteTextView下拉列表的高度和宽度设置为0:
myListView.setAdapter(myCustomAdapter);
myAutoComplete.setAdapter(myCustomAdapter);
myAutoComplete.setDropDownHeight(0);
myAutoComplete.setDropDownWidth(0);
Run Code Online (Sandbox Code Playgroud)
由于列表视图也附加到同一个适配器,因此在更新自动完成时会更新.
| 归档时间: |
|
| 查看次数: |
10705 次 |
| 最近记录: |