AutoCompleteTextView自动完成文本框

1.AutoCompleteTextView的常用XML属性:

andraid:completionHint  用于为弹出的下拉菜单指定提示标题,值为String;可不加。

android:completionThreshold(门槛)  用于指定用户至少输入几个字体才会显示提示,值为int。
andraid:dropPownWidth  用于指定下拉菜单的宽度。
andraid:dropDownHeight  用于指定下拉菜单的高度。
andraid:dropDownHorizontalOffset  用于指定下拉菜单与文本框之间的水平偏移量,下拉菜单默认与文本框左对齐
andaid:dropDownVerticalOffset  用于指定下拉菜单与文本框之间的垂直偏移量,下拉菜单默认紧跟文本框
android:popupBackground  用于为下拉菜单设置背景

android:hint  用于设置提示文本(输入时消失)。

2. AutoCompleteTextView在XML文件中的使用

3.  AutoCompleteTextView在Java文件中的使用

//获取AutoCompleteTextView
AutoCompleteTextView autoCompleteTextView=findViewById(R.id.autoCompleteTextView);
//创建数组适配器
String stringArray[]=new String[]{"12","123","1234","12345","123456","1234567"};
ArrayAdapter arrayAdapter=new ArrayAdapter<>(MainActivity.this, android.R.layout.simple_dropdown_item_1line,stringArray);
//设置数组适配器
autoCompleteTextView.setAdapter(arrayAdapter);

AutoCompleteTextView自动完成文本框_第1张图片

AutoCompleteTextView输入前

AutoCompleteTextView自动完成文本框_第2张图片

 AutoCompleteTextView输入后

你可能感兴趣的:(android,java)