TextView、TextView的子類之EditText、EditText的子類之自動完成文字框(AutoCompleteTextView)的功能與用法

Joerrot發表於2018-08-06

先來看下TextView及其子類的關係:(TextView類直接繼承了類View)

 TextView不允許使用者編輯文字內容,但是EditText則允許使用者編輯文字內容

 EditText的子類之自動完成文字框(AutoCompleteTextView)比普通編輯框多了一個功能:當使用者輸入一定的字元之後,自動完成文字框會顯示一個下拉選單,供使用者從中選擇,當使用者選擇某個選單項之後,AutoCompleteTextView會按使用者選擇自動填寫該文字框。

AutoCompleteTextView除了可以使用EditText提供的XML屬和方法之外,還支援如下表所示的常用XML屬性及相關方法:

 使用AutoCompleteTextView,只要為它設定一個Adapter,該Adapter封裝了AutoCompleteTextView預設的提示文字。

 

相關文章