一、方法
1)輸入限制
1、通過android:digits限制只能輸入小寫abc
android:digits="abc"
2、通過android:inputtype限制只能輸入數字
android:inputtype="number"
在android:inputtype中可以設定各種限制,比如郵箱位址等等
2)校驗
直接通過**實現
string s=et_verify_empty.gettext().tostring();
if(s==null||s.length()==0)
二、**例項
效果圖
**fry.activitydemo2
1/edittextdemo1/res/layout/activity02.xmlpackage
fry;23
4import
com.example.edittextdemo1.r;56
import
7import
android.graphics.bitmapfactory;
8import
android.os.bundle;
9import
android.text.spannable;
10import
android.text.spannablestring;
11import
android.text.textutils;
12import
android.text.style.imagespan;
13import
android.view.view;
14import
android.view.view.onclicklistener;
15import
android.widget.button;
16import
android.widget.edittext;
1718
public
class activitydemo2 extends activity implements
onclicklistener
31@override
32public
void
onclick(view arg0)
39}40 }
1xml version="1.0" encoding="utf-8"
?>
2<
linearlayout
xmlns:android
=""3android:layout_width
="match_parent"
4android:layout_height
="match_parent"
5android:orientation
="vertical"
>67
8<
textview
9android:layout_width
="match_parent"
10android:layout_height
="wrap_content"
11android:text
="通過android:digits限制只能輸入小寫abc"
12/>
13<
edittext
14android:id
="@+id/et_limit_abc"
15android:layout_width
="match_parent"
16android:layout_height
="wrap_content"
17android:digits="abc"
18/>
1920
<
textview
21android:layout_width
="match_parent"
22android:layout_height
="wrap_content"
23android:text
="通過android:inputtype限制只能輸入數字"
24/>
2526
<
edittext
27android:id
="@+id/et_limit_number"
28android:layout_width
="match_parent"
29android:layout_height
="wrap_content"
30android:inputtype="number"
31/>
3233
<
textview
34android:layout_width
="match_parent"
35android:layout_height
="wrap_content"
36android:text
="通過**校驗edittext是否為空"
37/>
3839
<
edittext
40android:id
="@+id/et_verify_empty"
41android:layout_width
="match_parent"
42android:layout_height
="wrap_content"
43android:inputtype
=""44
/>
45<
button
46android:id
="@+id/btn_verify"
47android:layout_width
="match_parent"
48android:layout_height
="wrap_content"
49android:text
="開始校驗"
50/>
5152
linearlayout
>
EditText限制文字輸入
private final textwatcher mtextwatcher new textwatcher public void ontextchanged charsequence s,int start,int before,int count public void aftertextch...
EditText限制輸入字元長度和回車
實際情況下客戶輸入edittext多個回車或很多字元會造成顯示問題 有時擷取字元也挺麻煩,所以總結了下 注 回車預設情況按乙個字元處理 設定maxline maxlength並限制不了多個回車 限制edittext輸入回車 edtschedulename.setoneditoractionliste...
EditText 限制可輸入的字元
今天在專案中遇到了edittext設定登入密碼的時候,輸入了中文字元,這樣一來就和pc端相衝突了.想了很久,嘗試了幾個辦法,仍然沒有有效的解決.1.通過matcher來過濾掉其中的中文字元 判斷是否有中文字元 static string regex u4e00 u9fa5 static patter...