android 自定义键盘 光标只在前面无法变动
2016-02-25 10:24
447 查看
今天做了一个自定义键盘,发现手指无法移动光标。
下面是解决方案:
上面这段代码可以屏蔽系统的键盘,弹出自己的键盘,而且手指可以移动光标,适用系统版本为android3.0以上
下面是解决方案:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); try { Class<EditText> cls = EditText.class; Method setShowSoftInputOnFocus; setShowSoftInputOnFocus = cls.getMethod( "setShowSoftInputOnFocus", boolean.class); setShowSoftInputOnFocus.setAccessible(true); setShowSoftInputOnFocus.invoke(tv_carNum, false); } catch (Exception e) { e.printStackTrace(); }
上面这段代码可以屏蔽系统的键盘,弹出自己的键盘,而且手指可以移动光标,适用系统版本为android3.0以上
相关文章推荐
- 【Android 应用开发】Activity 状态保存 OnSaveInstanceState参数解析
- Android Studio系列教程六--Gradle多渠道打包
- Android Studio系列教程五--Gradle命令详解与导入第三方包
- Android - OnTouchListener
- Android Studio系列教程四--Gradle基础
- Android Studio系列教程三--快捷键
- Android Studio系列教程二--基本设置与运行
- android rectF
- Android DisplayMetrics简介
- Android 程序设计的骨架--MVC
- 值得推荐的android(安卓)开源框架
- Android中的MVC
- 点击查看大图,支持左右滑动切换、缩放图片
- Android自定义相机预览开始时自动对焦
- 欢迎使用CSDN-markdown编辑器
- Android之TelephonyManager
- 关于Android Studio开发环境变量的设置(avd启动黑屏)
- android 常见错误
- Android 实现强制下线功能
- androidannotations 报引用不到框架生成类错误的解决方案