布局:
<AutoCompleteTextView
android:id="@+id/searchid"
android:layout_width="300dp"
android:layout_height="50dp"
android:layout_marginStart="32dp"
android:layout_marginTop="50dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:completionThreshold="2"
android:hint="请输入搜索的文字"/>
实现:
/// 创建AutoCompleteTextView对象
AutoCompleteTextView search = (AutoCompleteTextView)findViewById(R.id.searchid);
/// 设置数据源数组
String[] arrays = {"beijing1","beijing1","beijing1","beijing1","beijing1"};
// 设置适配器
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, arrays);
// 将适配器与当前AutoCompleteTextView控件绑定
search.setAdapter(adapter);
总结四步:
1. 获取AutoCompleteTextView对象
2.设置数据源
3.设置适配器
4.将适配器和控件绑定
AutoCompleteTextView 搜索下拉框
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 很多APP都会涉及到搜索框,苹果也为我们提供了默认的搜索框UISearchBar。但实际项目中我们通常需要更改系统...