今天看到一个Android高级控件
AutoCompleteTextView觉得很好玩,分享给大家
AutoCompleteTextView看起来是textview其实是输入框,带提示功能的输入框,就是用户会有一个提示选择
话不多说,上代码
mai.xml文件
<AutoCompleteTextView
android:id="@+id/autoCompleteTextView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1"
android:layout_marginTop="73dp"
android:ems="10"
android:completionHint="请选择" >
</AutoCompleteTextView>
main.java文件的代码
public class MainActivity extends Activity {
String[] book=new String[]{
"zht",
"zyb",
"zyy",
"zhg"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, book);
AutoCompleteTextView tView=(AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
tView.setAdapter(adapter);
}
效果图