edittext_解释

============ 2   android判断EditText输入的数字、中文还是字母方法

 

String txt = edInput.getText().toString();

   Pattern p = Pattern.compile("[0-9]*"); 
     Matcher m = p.matcher(txt); 
     if(m.matches() ){
        Toast.makeText(Main.this,"输入的是数字", Toast.LENGTH_SHORT).show();
      } 
     p=Pattern.compile("[a-zA-Z]");
     m=p.matcher(txt);
     if(m.matches()){
        Toast.makeText(Main.this,"输入的是字母", Toast.LENGTH_SHORT).show();
     }
     p=Pattern.compile("[\u4e00-\u9fa5]");
     m=p.matcher(txt);
     if(m.matches()){
         Toast.makeText(Main.this,"输入的是汉字", Toast.LENGTH_SHORT).show();
     }

 

==== 1 Android EditText 限制输入数字和字母设置

  在xml:EditText 设置属性----
android:digis="ABCDE555555&&&&&"
ABCDE555555&&&&&"是你的限制规则。
例如:android:digits="0123456789abcdefghigklmnopqrstuvwxyz"
规则是只能输入英文字母(小写)和数字

 

 

转载于:https://www.cnblogs.com/awkflf11/p/5380005.html

IDD_FFUCONTROL_DIALOG DIALOGEX 0, 0, 800, 450 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION “FFU 转速监控面板” FONT 8, “MS Shell Dlg”, 400, 0, 0x1 BEGIN GROUPBOX “FFU 转速信息”, IDC_FFU_GROUPBOX_INFO, 10, 10, 780, 380 // 表头 LTEXT "FFU编号", IDC_FFU_HEADER_FFU1, 30, 30, 50, 10 LTEXT "设定转速", IDC_FFU_HEADER_SET_SPEED1, 90, 30, 50, 10 LTEXT "当前转速", IDC_FFU_HEADER_CUR_SPEED1, 150, 30, 50, 10 LTEXT "上限", IDC_FFU_HEADER_MAX_SPEED1, 210, 30, 40, 10 LTEXT "下限", IDC_FFU_HEADER_MIN_SPEED1, 260, 30, 40, 10 LTEXT "报警状态", IDC_FFU_HEADER_ALARM1, 310, 30, 50, 10 LTEXT "FFU编号", IDC_FFU_HEADER_FFU2, 400, 30, 50, 10 LTEXT "设定转速", IDC_FFU_HEADER_SET_SPEED2, 460, 30, 50, 10 LTEXT "当前转速", IDC_FFU_HEADER_CUR_SPEED2, 520, 30, 50, 10 LTEXT "上限", IDC_FFU_HEADER_MAX_SPEED2, 580, 30, 40, 10 LTEXT "下限", IDC_FFU_HEADER_MIN_SPEED2, 630, 30, 40, 10 LTEXT "报警状态", IDC_FFU_HEADER_ALARM2, 680, 30, 50, 10 // 左列 FFU1 - FFU4 LTEXT "FFU1", IDC_FFU_LABEL_FFUNUM1, 30, 50, 40, 15 EDITTEXT IDC_FFU_EDIT_SET_SPEED1, 90, 48, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_CUR_SPEED1, 150, 48, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MAX_SPEED1, 210, 48, 40, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MIN_SPEED1, 260, 48, 40, 15, ES_AUTOHSCROLL | ES_READONLY LTEXT "[正常]", IDC_FFU_ALARM1, 310, 50, 50, 15 LTEXT "FFU2", IDC_FFU_LABEL_FFUNUM2, 30, 70, 40, 15 EDITTEXT IDC_FFU_EDIT_SET_SPEED2, 90, 68, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_CUR_SPEED2, 150, 68, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MAX_SPEED2, 210, 68, 40, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MIN_SPEED2, 260, 68, 40, 15, ES_AUTOHSCROLL | ES_READONLY LTEXT "[正常]", IDC_FFU_ALARM2, 310, 70, 50, 15 LTEXT "FFU3", IDC_FFU_LABEL_FFUNUM3, 30, 90, 40, 15 EDITTEXT IDC_FFU_EDIT_SET_SPEED3, 90, 88, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_CUR_SPEED3, 150, 88, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MAX_SPEED3, 210, 88, 40, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MIN_SPEED3, 260, 88, 40, 15, ES_AUTOHSCROLL | ES_READONLY LTEXT "[报警]", IDC_FFU_ALARM3, 310, 90, 50, 15 LTEXT "FFU4", IDC_FFU_LABEL_FFUNUM4, 30, 110, 40, 15 EDITTEXT IDC_FFU_EDIT_SET_SPEED4, 90, 108, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_CUR_SPEED4, 150, 108, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MAX_SPEED4, 210, 108, 40, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MIN_SPEED4, 260, 108, 40, 15, ES_AUTOHSCROLL | ES_READONLY LTEXT "[正常]", IDC_FFU_ALARM4, 310, 110, 50, 15 // 右列 FFU5 - FFU8 LTEXT "FFU5", IDC_FFU_LABEL_FFUNUM5, 400, 50, 40, 15 EDITTEXT IDC_FFU_EDIT_SET_SPEED5, 460, 48, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_CUR_SPEED5, 520, 48, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MAX_SPEED5, 580, 48, 40, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MIN_SPEED5, 630, 48, 40, 15, ES_AUTOHSCROLL | ES_READONLY LTEXT "[正常]", IDC_FFU_ALARM5, 680, 50, 50, 15 LTEXT "FFU6", IDC_FFU_LABEL_FFUNUM6, 400, 70, 40, 15 EDITTEXT IDC_FFU_EDIT_SET_SPEED6, 460, 68, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_CUR_SPEED6, 520, 68, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MAX_SPEED6, 580, 68, 40, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MIN_SPEED6, 630, 68, 40, 15, ES_AUTOHSCROLL | ES_READONLY LTEXT "[正常]", IDC_FFU_ALARM6, 680, 70, 50, 15 LTEXT "FFU7", IDC_FFU_LABEL_FFUNUM7, 400, 90, 40, 15 EDITTEXT IDC_FFU_EDIT_SET_SPEED7, 460, 88, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_CUR_SPEED7, 520, 88, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MAX_SPEED7, 580, 88, 40, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MIN_SPEED7, 630, 88, 40, 15, ES_AUTOHSCROLL | ES_READONLY LTEXT "[正常]", IDC_FFU_ALARM7, 680, 90, 50, 15 LTEXT "FFU8", IDC_FFU_LABEL_FFUNUM8, 400, 110, 40, 15 EDITTEXT IDC_FFU_EDIT_SET_SPEED8, 460, 108, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_CUR_SPEED8, 520, 108, 50, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MAX_SPEED8, 580, 108, 40, 15, ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_FFU_EDIT_MIN_SPEED8, 630, 108, 40, 15, ES_AUTOHSCROLL | ES_READONLY LTEXT "[报警]", IDC_FFU_ALARM8, 680, 110, 50, 15 // 关闭按钮 PUSHBUTTON "关闭", IDC_FFU_BUTTON_CLOSE, 690, 410, 60, 20 END
09-06
IDD_FFUCONTROL_DIALOG DIALOGEX 0, 0, 800, 450 STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_SYSMENU FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN GROUPBOX "FFU 转速信息",IDC_FFU_GROUPBOX_INFO,10,10,780,380,NOT WS_VISIBLE | WS_DISABLED CTEXT "FFU编号",IDC_FFU_HEADER_FFU1,30,30,40,30,SS_CENTERIMAGE CTEXT "设定转速",IDC_FFU_HEADER_SET_SPEED1,90,30,50,30,SS_CENTERIMAGE CTEXT "上限",IDC_FFU_HEADER_MAX_SPEED1,150,30,40,30,SS_CENTERIMAGE CTEXT "下限",IDC_FFU_HEADER_MIN_SPEED1,200,30,40,30,SS_CENTERIMAGE CTEXT "当前转速",IDC_FFU_HEADER_CUR_SPEED1,250,30,50,30,SS_CENTERIMAGE CTEXT "报警状态",IDC_FFU_HEADER_ALARM1,310,30,50,30,SS_CENTERIMAGE CTEXT "FFU编号",IDC_FFU_HEADER_FFU2,400,30,40,30,SS_CENTERIMAGE CTEXT "设定转速",IDC_FFU_HEADER_SET_SPEED2,460,30,50,30,SS_CENTERIMAGE CTEXT "上限",IDC_FFU_HEADER_MAX_SPEED2,520,30,40,30,SS_CENTERIMAGE CTEXT "下限",IDC_FFU_HEADER_MIN_SPEED2,570,30,40,30,SS_CENTERIMAGE CTEXT "当前转速",IDC_FFU_HEADER_CUR_SPEED2,620,30,50,30,SS_CENTERIMAGE CTEXT "报警状态",IDC_FFU_HEADER_ALARM2,680,30,50,30,SS_CENTERIMAGE CTEXT "FFU1",IDC_FFU_LABEL_FFUNUM1,30,60,40,30,SS_CENTERIMAGE EDITTEXT IDC_FFU_EDIT_SET_SPEED1,90,68,50,15,ES_CENTER | ES_AUTOHSCROLL EDITTEXT IDC_FFU_EDIT_MAX_SPEED1,150,68,40,15,ES_CENTER | ES_AUTOHSCROLL EDITTEXT IDC_FFU_EDIT_MIN_SPEED1,200,68,40,15,ES_CENTER | ES_AUTOHSCROLL EDITTEXT IDC_FFU_EDIT_CUR_SPEED1,250,68,50,15,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY CTEXT "[正常]",IDC_FFU_ALARM1,310,60,50,30,SS_CENTERIMAGE PUSHBUTTON "应用",IDC_FFU_BUTTON_APPLY1,358,68,40,15 CTEXT "FFU2",IDC_FFU_LABEL_FFUNUM2,30,90,40,30,SS_CENTERIMAGE EDITTEXT IDC_FFU_EDIT_SET_SPEED2,90,98,50,15,ES_CENTER | ES_AUTOHSCROLL EDITTEXT IDC_FFU_EDIT_MAX_SPEED2,150,98,40,15,ES_CENTER | ES_AUTOHSCROLL EDITTEXT IDC_FFU_EDIT_MIN_SPEED2,200,98,40,15,ES_CENTER | ES_AUTOHSCROLL EDITTEXT IDC_FFU_EDIT_CUR_SPEED2,250,98,50,15,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY CTEXT "[正常]",IDC_FFU_ALARM2,310,90,50,30,SS_CENTERIMAGE PUSHBUTTON "应用",IDC_FFU_BUTTON_APPLY2,358,98,40,15 CTEXT "FFU6",IDC_FFU_LABEL_FFUNUM6,30,120,40,30,SS_CENTERIMAGE | NOT WS_VISIBLE | WS_DISABLED EDITTEXT IDC_FFU_EDIT_SET_SPEED6,90,128,50,15,ES_CENTER | ES_AUTOHSCROLL | NOT WS_VISIBLE | WS_DISABLED EDITTEXT IDC_FFU_EDIT_MAX_SPEED6,150,128,40,15,ES_CENTER | ES_AUTOHSCROLL | NOT WS_VISIBLE | WS_DISABLED EDITTEXT IDC_FFU_EDIT_MIN_SPEED6,200,128,40,15,ES_CENTER | ES_AUTOHSCROLL | NOT WS_VISIBLE | WS_DISABLED EDITTEXT IDC_FFU_EDIT_CUR_SPEED6,250,128,50,15,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY | NOT WS_VISIBLE | WS_DISABLED CTEXT "[正常]",IDC_FFU_ALARM6,310,120,50,30,SS_CENTERIMAGE | NOT WS_VISIBLE | WS_DISABLED PUSHBUTTON "应用",IDC_FFU_BUTTON_APPLY6,358,128,40,15,NOT WS_VISIBLE | WS_DISABLED CTEXT "FFU7",IDC_FFU_LABEL_FFUNUM7,30,150,40,30,SS_CENTERIMAGE | NOT WS_VISIBLE | WS_DISABLED EDITTEXT IDC_FFU_EDIT_SET_SPEED7,90,158,50,15,ES_CENTER | ES_AUTOHSCROLL | NOT WS_VISIBLE | WS_DISABLED EDITTEXT IDC_FFU_EDIT_MAX_SPEED7,150,158,40,15,ES_CENTER | ES_AUTOHSCROLL | NOT WS_VISIBLE | WS_DISABLED EDITTEXT IDC_FFU_EDIT_MIN_SPEED7,200,158,40,15,ES_CENTER | ES_AUTOHSCROLL | NOT WS_VISIBLE | WS_DISABLED EDITTEXT IDC_FFU_EDIT_CUR_SPEED7,250,158,50,15,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY | NOT WS_VISIBLE | WS_DISABLED CTEXT "[正常]",IDC_FFU_ALARM7,310,150,50,30,SS_CENTERIMAGE | NOT WS_VISIBLE | WS_DISABLED PUSHBUTTON "应用",IDC_FFU_BUTTON_APPLY7,358,158,40,15,NOT WS_VISIBLE | WS_DISABLED CTEXT "FFU3",IDC_FFU_LABEL_FFUNUM3,400,60,40,30,SS_CENTERIMAGE EDITTEXT IDC_FFU_EDIT_SET_SPEED3,460,68,50,15,ES_CENTER | ES_AUTOHSCROLL EDITTEXT IDC_FFU_EDIT_MAX_SPEED3,520,68,40,15,ES_CENTER | ES_AUTOHSCROLL EDITTEXT IDC_FFU_EDIT_MIN_SPEED3,570,68,40,15,ES_CENTER | ES_AUTOHSCROLL EDITTEXT IDC_FFU_EDIT_CUR_SPEED3,620,68,50,15,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY CTEXT "[正常]",IDC_FFU_ALARM3,680,60,50,30,SS_CENTERIMAGE PUSHBUTTON "应用",IDC_FFU_BUTTON_APPLY3,740,68,40,15 CTEXT "FFU4",IDC_FFU_LABEL_FFUNUM4,400,90,40,30,SS_CENTERIMAGE EDITTEXT IDC_FFU_EDIT_SET_SPEED4,460,98,50,15,ES_CENTER | ES_AUTOHSCROLL EDITTEXT IDC_FFU_EDIT_MAX_SPEED4,520,98,40,15,ES_CENTER | ES_AUTOHSCROLL EDITTEXT IDC_FFU_EDIT_MIN_SPEED4,570,98,40,15,ES_CENTER | ES_AUTOHSCROLL EDITTEXT IDC_FFU_EDIT_CUR_SPEED4,620,98,50,15,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY CTEXT "[正常]",IDC_FFU_ALARM4,680,90,50,30,SS_CENTERIMAGE PUSHBUTTON "应用",IDC_FFU_BUTTON_APPLY4,740,98,40,15 CTEXT "FFU5",IDC_FFU_LABEL_FFUNUM5,400,120,40,30,SS_CENTERIMAGE EDITTEXT IDC_FFU_EDIT_SET_SPEED5,460,128,50,15,ES_CENTER | ES_AUTOHSCROLL EDITTEXT IDC_FFU_EDIT_MAX_SPEED5,520,128,40,15,ES_CENTER | ES_AUTOHSCROLL EDITTEXT IDC_FFU_EDIT_MIN_SPEED5,570,128,40,15,ES_CENTER | ES_AUTOHSCROLL EDITTEXT IDC_FFU_EDIT_CUR_SPEED5,620,128,50,15,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY CTEXT "[正常]",IDC_FFU_ALARM5,680,120,50,30,SS_CENTERIMAGE PUSHBUTTON "应用",IDC_FFU_BUTTON_APPLY5,740,128,40,15 CTEXT "FFU8",IDC_FFU_LABEL_FFUNUM8,400,150,40,30,SS_CENTERIMAGE | NOT WS_VISIBLE | WS_DISABLED EDITTEXT IDC_FFU_EDIT_SET_SPEED8,460,158,50,15,ES_CENTER | ES_AUTOHSCROLL | NOT WS_VISIBLE | WS_DISABLED EDITTEXT IDC_FFU_EDIT_MAX_SPEED8,520,158,40,15,ES_CENTER | ES_AUTOHSCROLL | NOT WS_VISIBLE | WS_DISABLED EDITTEXT IDC_FFU_EDIT_MIN_SPEED8,570,158,40,15,ES_CENTER | ES_AUTOHSCROLL | NOT WS_VISIBLE | WS_DISABLED EDITTEXT IDC_FFU_EDIT_CUR_SPEED8,620,158,50,15,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY | NOT WS_VISIBLE | WS_DISABLED CTEXT "[报警]",IDC_FFU_ALARM8,680,150,50,30,SS_CENTERIMAGE | NOT WS_VISIBLE | WS_DISABLED PUSHBUTTON "应用",IDC_FFU_BUTTON_APPLY8,740,158,40,15,NOT WS_VISIBLE | WS_DISABLED PUSHBUTTON "关闭",IDC_FFU_BUTTON_CLOSE,690,410,60,20 END 理解这个对话框设计
最新发布
09-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值