在輸入框中輸入我們想要輸入的信息就會出現其他與其相關的提示信息,這種效果在Android中是用AutoCompleteTextView實現的。
<AutoCompleteTextView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/autotext" />
public class MainActivity extends Activity { private AutoCompleteTextView autotext; private ArrayAdapter<String> arrayAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.test); autotext =(AutoCompleteTextView) findViewById(R.id.autotext); String [] arr={"aa","aab","aac"}; arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,arr); autotext.setAdapter(arrayAdapter); } }
AutoCompleteTextView常用屬性 | |
---|---|
android:completionHint | 設置出現在下拉菜單中的提示標題 |
android:completionThreshold | 設置用戶至少輸入多少個字符才會顯示提示 |
android:dropDownHorizontalOffset | 下拉菜單於文本框之間的水平偏移。默認與文本框左對齊 |
android:dropDownHeight | 下拉菜單的高度 |
android:dropDownWidth | 下拉菜單的寬度 |
android:singleLine | 單行顯示 |
android:dropDownVerticalOffset | 垂直偏移量 |
相關文章: