永发信息网

用代码写来控制规则该怎么写呢?

答案:2  悬赏:80  手机版
解决时间 2021-03-24 03:45
  • 提问者网友:斑駁影
  • 2021-03-23 08:20
用代码写来控制规则该怎么写呢?
最佳答案
  • 五星知识达人网友:举杯邀酒敬孤独
  • 2021-03-23 09:43
写法:
public void test(int i){

switch (i) {

case 1:

syso(“低档”);

break;



代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。
源代码是代码的分支,某种意义上来说,源代码相当于代码。现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译,它由通过编译器完成。
全部回答
  • 1楼网友:零点过十分
  • 2021-03-23 10:03

用代码写来控制规则,设置 android:digits 属性即可。例如:
android:digits = "abcdef"
有两种方法可以实现:
方法一:
EditText mEditText = (EditText)findViewById(R.id.MyEditText);
String digits = "abcdef";
mEditText.setKeyListener(DigitsKeyListener.getInstance(digits));   
方法二:  
EditText mEditText = (EditText)findViewById(R.id.MyEditText);
InputFilter[] filters = new InputFilter[1];
filters[0] = new MyInputFilter("abcdef");
mEditText.setFilters(filters);
public class MyInputFilter extends LoginFilter.UsernameFilterGeneric {
private String mAllowedDigits;                                                                                                                                                       
public PopInputFilter( String digits ) {
mAllowedDigits = digits;
}                                                                                                                                                          
@Override
public boolean isAllowed(char c) {
if (mAllowedDigits.indexOf(c) != -1) {
return true;
}             
return false;
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯