1
、edittext輸入的文字為密碼形式的設定
(1)通過.xml裡設定:
(2)在**裡設定:
通過設定edittext的settransformationmethod()
方法來實現隱藏密碼或這顯示密碼。
2、edittext輸入的文字為**號碼
3、edittext字數限制的設定
4、edittext設定字型
5、edittext是否可編輯
6、在edittext中軟鍵盤的調起、關閉
edittext=(edittext)findviewbyid(r.id.txtbody);
edittext.setontouchlistener(new ontouchlistener()
});
inputmethodmanager imm = (inputmethodmanager)getsystemservice(input_method_service);
imm.hidesoftinputfromwindow(edittext.getwindowtoken(),0)
etnumber.setinputtype(inputtype.type_class_number); //呼叫數字鍵盤
rledittext.setinputtype(inputtype.type_text_flag_multi_line);//設定輸入型別和鍵盤為英文
或者:android:inputtype="texturi|textmultiline"
androidmanifest檔案中新增:
//不自動彈出鍵盤
//關閉鍵盤(比如輸入結束後執行)
inputmethodmanager imm =(inputmethodmanager)getsystemservice(context.input_method_service);
imm.hidesoftinputfromwindow(etedittext.getwindowtoken(), 0);
//自動彈出鍵盤
((inputmethodmanager)getsystemservice(input_method_service)).togglesoftinput(0,inputmethodmanager.hide_not_always);
etedittext.requestfocus();//讓edittext獲得焦點,但是獲得焦點並不會自動彈出鍵盤
7、android:numeric//只接受數字
8、enter鍵圖示的設定
軟鍵盤的enter鍵預設顯示的是「完成」文字,我們知道按enter建表示前置工作已經準備完畢了,要去什麼什麼啦。比如,在乙個搜尋中,我們輸入要搜尋的文字,然後按enter表示要去搜尋了,但是預設的enter鍵顯示的是「完成」文字,看著不太合適,不符合搜尋的語義,如果能顯示「搜尋」兩個字或者顯示乙個表示搜尋的圖示多好。事實證明我們的想法是合理的,android也為我們提供的這樣的功能。通過設定android:imeoptions來改變預設的「完成」文字。這裡舉幾個常用的常量值:
9、使用android:imeoptinos可對android自帶的軟鍵盤進行一些介面上的設定:
android:imeoptions="flagnoextractui" //使軟鍵盤不全屏顯示,只占用一部分螢幕 同時,這個屬性還能控制項軟鍵盤右下角按鍵的顯示內容,預設情況下為回車鍵
10、限定edittext能輸入數字和字母,並且預設輸入為數字,如身份證號碼
11、軟鍵盤的調起導致原來的介面被擠上去,或者導致介面下面的tab導航被擠上去,解決方法如下
12、edittext游標詳解
13、edittext以大寫字母輸入
14、edittext的其他屬性總匯
15、edittext得到焦點和失去焦點的時候,自定義處理內容
當android的edittext得到/失去焦點時,需要自定義一些處理內容時,需要對edittext物件的focus進行監聽處理。
在activity中,做以下處理:
1.取得edittext物件。
2.為取得的物件新增setonfocuschangelistener(),重寫裡面的方法。
edittext loginpwd = (edittext) findviewbyid(r.id.edittext);
edittext.setonfocuschangelistener(new android.view.view.onfocuschangelistener() else
}});
Android開發 Android搜尋框架(二)
1.建立搜尋建議提供者 android已經為我們建立了乙個預設的,我們只需要繼承 searchrecentsuggestionprovider 就稍做修改就可以了。見 1 import android.content.searchrecentsuggestionsprovider 2 3 4 搜尋提...
Android開發 Android顏色透明度換算表
目錄 一 背景 二 顏色值標準格式 三 透明度 四 透明度計算 作為一名android開發人員,在每次開發的時候,ui會在設計圖中標註顏色值,或者會直接給出顏色值,如 ff2309,但是有時候為了達到某種效果,需要在顏色值前面新增透明度,如 40 的透明度。還有一種情況就是交給ui驗收的時候,說介面...
android 開發積累
android theme android style theme.notitlebar 2.openorcreatedatabase context.openorcreatedatabase 與 sqlitedatabase.openorcreatedatabase本質上完成的功能都一樣,cont...