自动完成的提供建议的文本
使用方法
//arrays.xml
<?xml version="1.0" encoding="utf-8"?>
<resources><array name="city_name"><item>Chengdu</item><item>Beijing</item><item>Tianjin</item><item>Suzhou</item><item>Shanghai</item></array>
</resources>
//MainActivity.java
public class MainActivity extends AppCompatActivity {private AutoCompleteTextView autoCompleteTextView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.actview);autoCompleteTextView = findViewById(R.id.autoCompleteTextView);//创建一个适配器ArrayAdapter adapter = ArrayAdapter.createFromResource(this,R.array.city_name,android.R.layout.simple_dropdown_item_1line);autoCompleteTextView.setAdapter(adapter);}
}
//actview.xml<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"><AutoCompleteTextViewandroid:id="@+id/autoCompleteTextView"android:layout_width="384dp"android:layout_height="wrap_content"android:layout_alignParentStart="true"android:layout_alignParentTop="true"android:layout_marginStart="19dp"android:layout_marginTop="18dp"android:text="AutoCompleteTextView"android:completionThreshold="1"/>
</RelativeLayout>
android:completionThreshold="1"设置输入几个字符开始提示。
















