Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android EditText屬性總結

Android EditText屬性總結

編輯:關於Android編程

接下來老於就總結一下 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" 網址
  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" 時間鍵盤
另外你說的下拉列表,給你推薦一種簡單的實現方式:
在你的布局文件裡面先把這個下拉列表寫好(一般都是一個listview),注意要先隱藏:android:visibility="gone"

然後在代碼裡添加edittext的監聽事件:
  1. editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
  2. @Override
  3. public void onFocusChange(View v, boolean hasFocus) {
  4. if (hasFocus) {
  5. listView.setVisibility(View.VISIBLE);
  6. } else {
  7. listView.setVisibility(View.GONE);
  8. }
  9. }
  10. });
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved