android自动提示功能——autoCompleteTextView(一)
2016-08-30 22:09
417 查看
android自动提示功能——autoCompleteTextView
类似百度搜索时能够自动弹出的自动完成框。<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/mainRelativeLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="xueyou.xueyoucto.com.androidviews.MainActivity"> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="选择城市:" android:textSize="30sp" android:layout_marginTop="39dp" android:layout_gravity="center" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" /> <AutoCompleteTextView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/autoCompleteTextView" android:layout_marginTop="25dp" android:layout_below="@+id/textView" android:layout_centerHorizontal="true" /> </RelativeLayout>
package xueyou.xueyoucto.com.androidviews; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.KeyEvent; import android.view.MotionEvent; import android.view.View; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; import android.widget.Button; import android.widget.CompoundButton; import android.widget.EditText; import android.widget.RadioButton; import android.widget.Switch; import android.widget.Toast; import java.util.ArrayList; import java.util.List; public class MainActivity extends AppCompatActivity { private final String Tag = "MAINACTIVITY"; private AutoCompleteTextView textView; private ArrayAdapter<String> adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView = (AutoCompleteTextView) this.findViewById(R.id.autoCompleteTextView); adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,getDataSource()); textView.setAdapter(adapter); } public List<String> getDataSource() { List<String> tempList = new ArrayList<>(); tempList.add("aaaaaa"); tempList.add("aaaaa"); tempList.add("aaaa"); tempList.add("aaa"); tempList.add("aa"); tempList.add("a1"); return tempList; } }
运行结果:
相关文章推荐
- Android控件之带清空按钮(功能)的AutoCompleteTextView自动提示
- android 中使用AutoCompleteTextView 可以实现自动提示功能
- Android 利用AutoCompleteTextView实现模糊搜索功能,搜索结果自动提示,识别拼音首字母并转汉字提示
- android自动提示功能——autoCompleteTextview(二)
- Android开发之四(八):常用控件之自动提示(AutoCompleteTextView)
- android-----(自动提示)AutoCompleteTextView的使用
- 011、AutoCompleteTextView控件,具有自动提示功能的菜单
- Android学习之AutoCompleteTextView自动提示输入
- Android深入浅出系列之实例应用—具有自动提示的菜单应用AutoCompleteTextView和ArrayAdapter的使用
- Android:控件AutoCompleteTextView 自动提示
- 利用AutoCompleteTextView连接到数据库实现自动提示功能
- Android:控件AutoCompleteTextView 自动提示
- Android--AutoCompleteTextView,自动提示
- android 控件 自动提示(AutoCompleteTextView)
- Android UI控件自动提示控件(AutoCompleteTextView)
- Android 应用开发笔记 - 自动提示(AutoComplete-TextView) & ArrayAdapter
- Android:控件AutoCompleteTextView 客户端保存搜索历史自动提示
- Android基础教程(八)之仿百度谷歌搜索自动提示框-----AutoCompleteTextView的应用
- Android自动提示文本框(AutoCompleteTextView)
- Android UI控件详解-AutoComplete-TextView(自动提示)