Unity半屏输入

China☆狼群 提交于 2019-11-27 06:38:43

本文源链接:http://blog.csdn.net/qq393830887/article/details/55669261

说明

  • 很多人喜欢将Unity改成半屏输入,虽然我觉得并没什么卵用

见图

代码

// paramEditText.setImeOptions(EditorInfo.IME_ACTION_DONE);
    paramEditText.setImeOptions(EditorInfo.IME_ACTION_DONE | EditorInfo.IME_FLAG_NO_EXTRACT_UI);

[笨木头Cocos2dx045]让输入框在Android上全屏显示
- Unity由于不是开源的,classes.jar又写死了我注释那句,导致没办法使用半屏输入

重点

代码替换法

  • 自己封装一个输入法Dialog替代Unity的,具体就是替代TouchKeyBoard,NGUI就是将UIInput对TouchKeyBoard的调用改成自己的
  • 这里最好反编译classes.jar,方便知道unity的调用原理,但是部分在libunity.so的代码我也没找到是如何实现的,就估摸着猜就好

魔改法


- 修改classes.jar,改成自己的
- 或者生成apk之后,反编译apk,再修改里面反编译出来的代码,再重新编译回去


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!