本文档是一款自定义的弹出式键盘,keyboardType公有四种,分别是车牌键盘、电话键盘、数字与大写字母键盘、十六进制键盘
1
web仿微信支付界面,自定义模拟键盘!web仿微信支付界面,自定义模拟键盘!
2021-10-29 14:44:59 256KB web自定义键盘
1
Android tv控件,自定义键盘
2021-09-24 14:59:24 125KB Android tv 自定义键盘
1
Android绑定EditText自动弹出自定义软键盘不同按键设置不同背景的实现(自动向上顶适应布局),适配带虚拟键盘的特殊机型,
2021-09-13 13:53:39 13KB 自定义键盘
1
自己写的一款车牌键盘,主要针对手机端,若想用于pc端自己修改下样式 体验地址:http://tool.heimaozy.com/T/carKeyword
2021-09-02 09:11:54 1000KB 自定义键盘 vue 车牌号 js
1
带多媒体按键的自定义小键盘,用沁恒的CH552G单片机制作,附件里有源程序以及PCB工程地址,有说明怎么进行下载程序用什么软件下载程序,也可以去立创开源硬件平台去看
1
使用Keyboard进行Android的自定义键盘
2021-08-09 16:59:41 2.21MB 自定义键盘
1
最近在做机顶盒键盘这一块,找了很多资料,参考了别人的代码,自己修改了一些,实现了很基本的功能,代码很简单,看一下就能修改,现在分享给大家,希望大家多多指教!
2021-06-29 13:40:43 5.99MB 机顶盒 自定义键盘
1
3)自定义键盘 方案1: 1)键盘在scrollview外面,布局写死,默认隐藏。 1)点击输入框显示键盘。 1)用键盘高度减去edittext高度得到scrollview移动距离,进行scrollview内容移动。 方案2: 今天美工说不是这种效果: 如果不用scrollview,就还是原来的效果,那么就写死一个view在dialod里面作为键盘,默认隐藏,主要是怎么顶布局,移的距离计算还是上面那种做法。 总结:需要注意几个地方: 1)隐藏系统键盘但光标正常显示 EditText et = viewHolder.getView(R.id.id_et); /** * 禁止Edittext弹出软件盘,光标依然正常显示,并且能正常选取光标 */ public static void disableShowSoftInput(EditText editText) { Class cls = EditText.class; Method method; try { method = cls.getMethod("setShowSoftInputOnFocus", boolean.class); method.setAccessible(true); method.invoke(editText, false); } catch (Exception e) { e.printStackTrace(); } } 1)计算输入的edittext与键盘高度差,再对rootView进行scrollBy滚动(顶布局)。 rootView.postDelayed(new Runnable() { @Override public void run() { int[] etSize = new int[2]; et.getLocationOnScreen(etSize); int etH = etSize[1]; int[] kbSize = new int[2]; keyBoardView.getLocationOnScreen(kbSize); int kbH = kbSize[1]; moveH = etH - kbH + et.getMeasuredHeight(); Log.i(TAG, "--->>>moveH:" + moveH); if (moveH > 0) { rootView.scrollBy(0, moveH); } } }, 100); 1)edittext选中和清楚选中。 private void selectAll(EditText currentEt) { et = currentEt; et.setSelectAllOnFocus(true); } private void clearSelectAll() { if(et != null){ //取消全选,主要是clearFocus起作用 et.setSelectAllOnFocus(false); et.clearFocus(); } } 1)要顶开的id_kb_root布局高度要设置成match_parent才行。 因为rootView.scrollBy其实是滚动的rootView的内部的孩子,如果是写死比如600dp,那么孩子滚动的时候其实是再rootView的600dp里面滚动的,就不会顶出到屏幕外面去。 1)自动将edittext中内容全选并获取焦点: et.setSelectAllOnFocus(true);//获得焦点时全选文本 et.requestFocus(); //请求获取焦点
2021-05-19 16:00:16 26.41MB 自定义键盘
1
这个是Android开发自定义键盘输入车牌号的demo
2021-04-12 18:06:55 2.03MB 车牌号输入
1