<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".AutoComplete_TextView.AutoComplete_TextView_main1"
android:orientation="vertical">
<AutoCompleteTextView
android:id="@+id/search"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:completionThreshold="1"></AutoCompleteTextView>
</LinearLayout>
//completionThreshold---> 当用户输入一个字符时就会提示
public class AutoComplete_TextView_main1 extends AppCompatActivity {
private AutoCompleteTextView search;
private static final String[] data = new String[]{"python", "perl", "php", "java", "swift","c++","c","c#","javascript","ruby"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_auto_complete__text_view_main1);
search = findViewById(R.id.search);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(AutoComplete_TextView_main1.this,
R.layout.support_simple_spinner_dropdown_item,data);
search.setAdapter(adapter);
}
}
