Android 自定义数字键盘(二)随机数字
2016-12-23 11:02
477 查看
先看Android 自定义数字键盘(一)
将下面部分代码复制到自定义的继承KeyboardView的类里面,使用时设置是否为true就可以了
将下面部分代码复制到自定义的继承KeyboardView的类里面,使用时设置是否为true就可以了
private List<Character> keylabels= Arrays.asList('0','1','2','3','4','5','6','7','8','9'); public void setRandomKeyBoard(boolean isRandom){ if (isRandom){ Keyboard keyboard=getKeyboard(); List<Keyboard.Key> keys=keyboard.getKeys(); Collections.shuffle(keylabels); int i=0; for (Keyboard.Key key:keys){ if(key.codes[0]!=KEYCODE_EMPTY&&key.codes[0]!=Keyboard.KEYCODE_DELETE){ key.label=keylabels.get(i).toString(); //自己定义code码需要跟之前布局里面的不同,如果不修改code码,对应的还是之前的label值 //可以自己试一下 key.codes[0]=keylabels.get(i); i++; } } setKeyboard(keyboard); } }
相关文章推荐
- Android自定义数字键盘(支持随机数字)
- Android 自定义数字键盘
- Android自定义数字键盘简单封装
- Android自定义数字键盘
- Android 测试自定义纯数字软键盘
- Android popwindow 实现自定义数字键盘
- Android开发之如何自定义数字键盘详解
- Android自定义键盘:数字键盘和字母键盘
- android自定义 数字键盘2
- android 自定义纯数字键盘输入
- Android 自定义数字键盘(三)自定义输入框
- android自定义数字键盘
- Android-自定义数字小键盘
- Android自定义数字密码键盘
- Android自定义密码输入框和数字键盘
- Android 仿「微信」自定义数字键盘
- Android自定义键盘的实现(数字键盘和字母键盘)
- android自定义view(自定义数字键盘)
- Android 自定义数字键盘(一)
- android-- 简单自定义安全键盘(只能输入字母,数字,部分符号)