Android EditText用法詳解

2021-10-01 23:51:58 字數 1084 閱讀 9828

android:maxlines="" //最大行數

android:maxlength="" //最大字元數

android:hint="" //placeholder

android:textcolorhint="" //placeholder的顏色

android:drawableleft="" //加一張 對應right

android:drawablepadding="" //文字和間距

android:textcolor="" //字型顏色

android:textsize="" //字型大小

android:inputtype="" //鍵盤型別

android:imeoptions="actiondone" //設定鍵盤右下角功能;

注意:要使android:imeoptions起作用,必須能加上android:inputtype屬性,

或加上android:singleline="true"(已廢棄),但用android:maxlines="1"不可以

android:imeoptions

文字actiongo

開始actionnext

下一步actionsearch

搜尋actionsend

傳送actiondone

enter符號

父控制項新增屬性

android:focusable="true"

android:focusableintouchmode="true"

et_title.addtextchangedlistener(object : textwatcher 

override fun ontextchanged(s: charsequence?, start: int, before: int, count: int)

override fun aftertextchanged(s: editable?)

})

android edittext學習記錄

實現在edittext中輸入自定義表情,需要將放在drawable中的表情,嵌入到edittext中,這裡利用imagespan實現該功能。第一步 利用反射機制,得到資源的id,生成bitmap物件 field field r.drawable.class.getdeclaredfield imag...

Android EditText屬性總結

接下來老於就總結一下 edittext屬性吧!android inputtype none 這個就不要解釋了吧 android inputtype text 文字型別,多為大寫 小寫和數字符號 android inputtype textcapcharacters 字母大寫 android inpu...

Android EditText左右滑動

預設的edittext寫滿一行後會自動轉換到下一行,但是我們有時候需要的滿一行後左右滑動過去而不是換行,此時我們可以設定edittext 的屬性 android maxlines 1 即可,如果不可以,則加上 android singleline true android layout width ...