editText就是用來給使用者輸入的,例如登入帳號需要輸入帳號 密碼 驗證碼
先展示一下我設計的樣子~
<EditText
android:id="@+id/password"
android:background="@drawable/shape"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="請輸入密碼(最多6字元)"
android:paddingLeft="10dp"
android:maxLength="6"
android:inputType="textPassword"
android:textSize="15dp"/>
這是設計給使用者輸入密碼的輸入框,而設計者可以限制輸入類型,下面這些是比較常會用到的:
android:inputType=”textEmailAddress” (電子郵件地址)
android:inputType=”textPassword” (密碼)
android:inputType=”textVisiblePassword” (可見密碼)
android:inputType=”number” (數字)
android:inputType=”phone” (電話鍵盤)
android:inputType=”date” (日期鍵盤
既然限制了輸入的類型就必須提示一下使用者,所以hint就是提示文字,預設是灰色的,當要點擊輸入時會自己不見,
maxLenth可以限制輸入的最大字數,需要更多詳細的限制可以參考看看他這篇整理好的分享哦https://www.itread01.com/content/1548786635.html