EditText中inputType的屬性列表 - Barry 隨手寫

文章推薦指數: 80 %
投票人數:10人

android中inputType屬性在EditText輸入值時啟動鍵盤的風格有著個別作用。

這也大大的方便的操作。

有時需要鍵盤限定某些文字或只能為數字。

所以inputType ... 首頁/Android/EditText中inputType的屬性列表 android1.5版本以後加入了定義鍵盤的功能,所以在輸入提示中將會有對應的鍵盤模式 android中inputType屬性在EditText輸入值時啟動鍵盤的風格有著個別作用。

這也大大的方便的操作。

有時需要鍵盤限定某些文字或只能為數字。

所以inputType屬性是很重要的。

例如: //文字類型,多為大寫、小寫和數字符號。

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”(數字/只允許輸入0~9) android:inputType=”numberSigned” android:inputType=”numberDecimal” android:inputType=”phone”(電話號碼) android:inputType=”datetime” android:inputType=”date”(日期/可輸入數字與斜線) android:inputType=”time”(時間/可輸入數字、分號與P、A、M三個英文字母) ———————————————————————————————— 介紹一下EditText的幾種常用屬性 android:layout_gravity="center_vertical" 設定元件顯示的位置:預設為top,範例為垂直置中,還有bottom android:hint="請輸入數字!" 設定顯示在輸入欄位中的提示訊息 android:numeric="integer" 限制只能輸入整數,如果是小數則是:decimal android:singleLine="true" 設定單行輸入,一旦設定為true,則文字不會自動換行。

(按下Enter後即為下一個元件) android:password="true" 代表此輸入欄位式密碼,會以*呈現 android:textColor="#ff8c00" 字體顏色 android:textStyle="bold" 字體,bold,italic,bolditalic android:textSize="20dip" 字體大小,dp也可以 android:capitalize="characters" 強制直接轉換為大寫字母 android:textColorHighlight="#cccccc" 被選中文字的底色,預設為藍色 android:textColorHint="#ffff00" 設定提示訊息文字的顏色,預設為灰色 android:textScaleX="1.5" 控制字與字之間的間距 android:typeface="monospace" 字型,normal,sans,serif,monospace android:background="@null" 空間背景,範例是透明(none) android:layout_weight="1" 權重,控制控件之間的地位,在控制控件顯示的比例時可以使用,如果這個很上手的話,版面調整位置將不是問題 透過EditText的layoutXML文件中的相關屬性來實現: 1.密碼框屬性android:password=”true”可以讓EditText顯示的內容自動為星號,輸入時內容會在1秒內變成*字樣。

2.純數字android:numeric=”true”可以讓輸入法自動變為數字輸入鍵盤,同時只允許0-9的數字輸入 3.僅允許android:capitalize=”apsgo”這樣只允許接受輸入apsgo,一般用於密碼驗證 下面是一些延伸的風格屬性 android:editable=”false”設定EditText不可編輯(disable) android:singleLine=”true”使輸入欄位不會換行 android:ellipsize=”end”自動隱藏溢位數據,一般用於文字內容過長一行無法全部顯示時 相關文章MySQL-依條件更新或新增資料(UPDATEorINSERTWHERE/ONDUPLICATEKEY)WordPress-利用正規表示法與掛勾處理HTML標籤屬性老公態度差?是不是不愛我了?來看看婚姻專家「立達徵信」怎麼說!iRent自助租車路邊停車格/桃園機場隨租隨還-租車五分鐘內比計程車還便宜!利用Hook處理WordPress錯失排程(MissedSchedule)的幾種解法 WordPress-編輯文章新增中文字型選擇器(tiny_mce_before_init) 上一篇文章 Android基礎執行緒Thread&執行緒中使用Toast 下一篇文章 上傳GoogleAppEngineApplocation出現Error409解決方式 同分類上一篇Android基礎執行緒Thread&執行緒中使用Toast 臉書留言 一般留言 發佈留言取消回覆發佈留言必須填寫的電子郵件地址不會公開。

必填欄位標示為*留言顯示名稱* 電子郵件地址* 個人網站網址 Δ 搜尋關鍵字: BarryWordPress與程式語言技術Lastposts MySQL-依條件更新或新增資料(UPDATEorINSERTWHERE/ONDUPLICATEKEY) 2021-07-20 老公態度差?是不是不愛我了?來看看婚姻專家「立達徵信」怎麼說! 2021-06-15 利用Hook處理WordPress錯失排程(MissedSchedule)的幾種解法 2019-02-25 WordPress-利用正規表示法與掛勾處理HTML標籤屬性 2018-06-25 iRent自助租車路邊停車格/桃園機場隨租隨還-租車五分鐘內比計程車還便宜! 2018-06-10 WordPress-編輯文章新增中文字型選擇器(tiny_mce_before_init) 2018-04-10 友站鏈結 TDOHacker 咖啡意識烘焙館 坂本Sakamoto.blog 阿腸網頁設計工作室 黑貓月亮咖啡館 訂閱Disnep+ https://www.preview.disneyplus.com/zh-tw GoogleAnalytics來訪數 今日人氣:50 累計人氣:295,767 ScrollUp



請為這篇文章評分?