EditText的功能與用法

2021-07-10 12:43:12 字數 2392 閱讀 2784

edittext與textview 非常相似, 它甚至與textview 共用了絕大部分xml屬性與方法。edittext 與 textview的最大區別在於:edittext 可以接受使用者輸入。

edittext元件最重要的屬性是inputtype,該屬性相當於html的元素的type屬性,用於將edittext 設定為指定型別的輸入元件。inputtype能接受的屬性值非常豐富,而且隨著android版本的公升級,該屬效能接受的型別還會增加。

edittext 還派生了如下兩個子類。

-> autocompletetextview:帶有自動完成功能的edittext。

->extractedittext:它並不是ui元件,而是edittext元件的底層服務類,負責提供全屏輸入法的支援。

例項:使用者友好的輸入介面

<?xml version="1.0" encoding="utf-8"?>

xmlns:android=""

android:layout_width="match_parent"

android:layout_height="match_parent"

android:stretchcolumns="1">

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="使用者名稱"

android:textsize="16sp"

/>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:hint="請填寫登入帳號"

android:selectallonfocus="true"

/>

tablerow>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="密碼:"

android:textsize="16sp"

/>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:inputtype="numberpassword"

/>

tablerow>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="年齡:"

android:textsize="16sp"

/>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:inputtype="number"

/>

tablerow>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="生日:"

android:textsize="16sp"

/>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:inputtype="date"

/>

tablerow>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="**號碼:"

android:textsize="16sp"

/>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:hint="請輸入您的**號碼"

android:inputtype="phone"

android:selectallonfocus="true"

/>

tablerow>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="註冊"/>

tablelayout>

EditText的功能與用法

edittext與textview非常相似,它甚至與textview共用了絕大部分xml屬性和方法。edittext和textview的最大區別在於 edittext可以接受使用者輸入。edittext元件最重要的屬性是inputtype,該屬性相當於html的元素的type屬性,用於edittex...

session cookie 功能與用法

session 1.儲存在伺服器,每個人存乙份 2.可以儲存任何型別的資料 3.有乙個預設過期的時間 相對安全 但是對伺服器造成的壓力大 注意 在所有使用session的頁面最頂端要開啟session session start session start 開啟session 儲存 session ...

git diff 的功能與用法

在git提交環節,存在三大部分 working tree,index file,commit 這三大部分中 working tree 就是你所工作在的目錄,每當你在 中進行了修改,working tree的狀態就改變了。index file 是索引檔案,它是連線working tree和commit...