Unity3D android 拉起android软键盘

最近公司项目有一个手机VR展厅业务,用U3D做VR场景还可以做到,后面要加个2D的线下预定页面,就涉及到3D 2D界面转换,首先考虑u3d作为插件,不考虑升级客户端,更新U3D资源来升级,所以PASS掉原生activity跳转方案,准备单独用U3D来实现2D界面,页面实现完成后发现U3D 的inputfield拉起android 软键盘会先拉起一个编辑框,点击编辑框才会拉起软键盘,比平时用的应用多一次点击,作为强迫症肯定是不乐意看到这个问题的,网上查了些资料,关于这个问题的很少,所以写篇文章记录下自己遇到的问题,网上仅找到了一个插件来实现这个,但是有很多BUG

就是这个插件unity-keyboard-hack
附地址https://github.com/mopsicus/unity-keyboard-hack
看是两三年前的插件 估计就就有问题,奈何没有替代品

使用过程中遇到问题:
拉起键盘不能指定数字输入
九宫格输入法不能删除
点击两次输入框闪退

所以就改进了下,添加了数字输入,去掉所谓单行多行输入,兼容了(百度,谷歌,搜狗)输入法的删除按键

附demo及源码
https://download.csdn.net/download/weixin_42461528/12331749
侵权必删!! +Q316457715

更多相关文章

  1. Android开发环境搭建
  2. 使用NetBeans搭建Android开发环境
  3. Android软键盘适配问题
  4. android 创建桌面快捷方式 、插件
  5. android插件汇总
  6. Android(安卓)EditText不弹出软键盘
  7. 调出软键盘 挤掉标题栏咋办
  8. 深入Gradle插件开发
  9. unity内置浏览器插件UniWebView的使用(支持Android,ios,Mac)

随机推荐

  1. Android(安卓)下载apk提示更新以及解决An
  2. android单元测试
  3. Spring for android实现客户端与服务器的
  4. android中的主题(theme)的定义
  5. LBE 安全大师支持android 4.4注入分析
  6. Android中listview中的button
  7. Android分辨率自适应
  8. ionic打包apk时报错No resource identifi
  9. Android(安卓)的source (需安装 git repo
  10. Service简析