Java 我可以在Android中重写InputMethodService吗?
我正在Android上开发键盘 在Java 我可以在Android中重写InputMethodService吗?,java,android,rewrite,Java,Android,Rewrite,我正在Android上开发键盘 在全屏模式下删除extractededittext时出现问题。 我有两种方法可以做到这一点: 1) 我可以打电话 KeyboardView.parent().parent().child().setVisibility(View.GONE) 2) 也许我可以重写InputMethodService并执行ExtractEditText,使其永久消失 问题是: 我是否可以复制\粘贴系统InputMethodService代码并重写它,或者这会产生不良影响 我可以使用
全屏模式下删除extractededittext
时出现问题。
我有两种方法可以做到这一点:
1) 我可以打电话
KeyboardView.parent().parent().child().setVisibility(View.GONE)代码>
2) 也许我可以重写InputMethodService
并执行ExtractEditText
,使其永久消失
问题是:
- 我是否可以复制\粘贴系统
InputMethodService
代码并重写它,或者这会产生不良影响
- 我可以使用第(1)项中描述的bug\功能吗
该服务是已编译的Android平台的一部分,因此您不能这样编辑它。哦,谢谢,我不能删除此系统视图吗?就像您在第1项中一样?我想那可能有用。。虽然它有点脆弱,因为Android的未来版本可能会改变布局。。不过,这可能会,也可能不会是你的担忧。