天天看點

android 在布局檔案中報錯:This text field does not specify an inputType or a hint

在安卓項目開發中,在設計項目樣式使用到EditText這個标簽時,有的時候會有警告:This text field does not specify an inputType ora hint

原因是:

EditText需要指定預設輸入類型 在标簽中加入android:inputType= XXX即可,下面列出XXX的可選值與作用。

文本類型,多為大寫、小寫和數字元号。

android:inputType="none"

android:inputType="text"

android:inputType="textCapCharacters"

android:inputType="textCapWords"

android:inputType="textCapSentences"

android:inputType="textAutoCorrect"

android:inputType="textAutoComplete"

android:inputType="textMultiLine"

android:inputType="textImeMultiLine"

android:inputType="textNoSuggestions"

android:inputType="textUri"

android:inputType="textEmailAddress"

android:inputType="textEmailSubject"

android:inputType="textShortMessage"

android:inputType="textLongMessage"

android:inputType="textPersonName"

android:inputType="textPostalAddress"

android:inputType="textPassword"

android:inputType="textVisiblePassword"

android:inputType="textWebEditText"

android:inputType="textFilter"

android:inputType="textPhonetic"

數值類型

android:inputType="number"

android:inputType="numberSigned"

android:inputType="numberDecimal"

android:inputType="phone"//撥号鍵盤

android:inputType="datetime"

android:inputType="date"//日期鍵盤

android:inputType="time"//時間鍵盤