有關Android中EditText的一些屬性

2021-06-28 02:13:45 字數 847 閱讀 9197

edittext始終不彈出軟體鍵盤

1.edittext預設不彈出軟體鍵盤

方法一:

在 androidmainfest.xml中選擇哪個activity,設定windowsoftinputmode屬性為 adjustunspecified|statehidden

例如: android:windowsoftinputmode="adjustunspecified|statehidden"

android:configchanges="orientation|keyboardhidden">

方法二:

讓 edittext失去焦點,使用edittext的clearfocus方法

例如:edittext edit=(edittext)findviewbyid(r.id.edit);

edit.clearfocus();

方法三:

強制隱藏android輸入法視窗

例如:edittext edit=(edittext)findviewbyid(r.id.edit); 

inputmethodmanager imm = (inputmethodmanager)getsystemservice(context.input_method_service);

imm.hidesoftinputfromwindow(edit.getwindowtoken(),0);

2.edittext始終不彈出軟體鍵盤

例:edittext edit=(edittext)findviewbyid(r.id.edit);

edit.setinputtype(inputtype.type_null);

Android 給你乙個不一樣的EditText

下面是效果圖 可以看到,當我們輸入文字的時候,edittext中的hint文字在後面顯示,這種給使用者更好的提示,是一種還不錯的互動方式。可以使用者登入,註冊等你覺得可以使用的地方。說了那麼多,下面我們就來看看如何通過自定義edittext來實現這種效果的。兩個最主要的方法分別是 1.ontextc...

android有關paint屬性設定

paint即畫筆,在繪圖過程中起到了極其重要的作用,畫筆主要儲存了顏色,樣式等繪製資訊,指定了如何繪製文字和圖形,畫筆物件有很多設定方法,大體上可以分為兩類,一類與圖形繪製相關,一類與文字繪製相關。1.圖形繪製 setargb int a,int r,int g,int b 設定繪製的顏色,a代表透...

Android 複習2 有關activity

我們的乙個應用程式 是由多個活動的,那麼在活動之間如何跳轉就是乙個很有趣的事情 public void startactivity intent intent 我們通過上面的函式來造訪新的頁面,該函式不是乙個針對於activity的函式,而是針對作業系統,準確的說 它將intent傳送給系統級別的a...