自动提示文本框(AutoCompleteTextView)可以加强用户体验,缩短用户的输入时间(百度的搜索框就是这个效果)。
先给大家展示下效果图,如果大家感觉还不错,请参考实现代码:
最后一张获取文本框里面的值(其实就跟TextView、EditText一样):
首先,在xml中定义AutoCompleteTextView控件:
activity_main.xml:
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical" >
android:id="@+id/actv_game"
android:layout_width="220dp"
android:layout_height="wrap_content"
android:completionHint="@string/game_"
and