安卓開發學習日記6-EditText(輸入框)

android:hint //提示文本

android:textColorHint //設置hint提示文字顏色

android:textColor //設置文字顏色

android:textSize //設置文本字體大小

android:textStyle //設置文本字體樣式,bold(加粗),italic(傾斜),normal(默認是正常字體).

android:inputType //限制EditText輸入類型

    //文本類型,多爲大寫、小寫和數字符號。 
    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"//URI格式
    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"//時間鍵盤

android:maxLines="1" //是否單行輸入 true(單行輸入),false(會自動換行).

android:textAlignment //設置EditText中文本顯示的位置,center(居中),inherit(默認,居左邊顯示),viewStart(居左顯示),viewEnd(居右顯示),textStart(居左顯示),textEnd(居右顯示).

android:textColorHighlight //設置被選中字體的顏色.默認爲 Theme 主題中的 “colorAccent”的顏色.

textCursorDrawable //設置被光標的顏色.默認爲 Theme 主題中的 “colorAccent”的顏色.

android:textScaleX //設置文本的水平縮放係數.

android:typeface //設置hint提示文本的字體.normal(默認),monospace,sans,serif.這裏就不解釋了,大家試一下就能看出效果.

android:background //設置EditText背景."@null"設置背景爲透明.當我們設置背景後,EditText的那條線就會消失.

android:textAppearance //設置文本的顏色,字體,大小和樣式.

android:digits //設置只接收指定的文本內容.

android:editable //設置EditText是否可以編輯.當你設置爲true,會提示你該EditText已經是可編輯的.設置爲false時會提示使用inputType替代.

android:maxLength //設置EditText最多接受的文本的個數.

android:lines //設置EditText顯示的行數,設置兩行就顯示兩行,即使第二行沒有數據.

android:lineSpacingExtra //設置行間距.

android:lineSpacingMultiplier //設置行間距的倍數. 如設置成1.5倍.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章