Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以在Android中重写InputMethodService吗?_Java_Android_Rewrite - Fatal编程技术网

Java 我可以在Android中重写InputMethodService吗?

Java 我可以在Android中重写InputMethodService吗?,java,android,rewrite,Java,Android,Rewrite,我正在Android上开发键盘 在全屏模式下删除extractededittext时出现问题。 我有两种方法可以做到这一点: 1) 我可以打电话 KeyboardView.parent().parent().child().setVisibility(View.GONE) 2) 也许我可以重写InputMethodService并执行ExtractEditText,使其永久消失 问题是: 我是否可以复制\粘贴系统InputMethodService代码并重写它,或者这会产生不良影响 我可以使用

我正在Android上开发键盘

全屏模式下删除
extractededittext
时出现问题。 我有两种方法可以做到这一点:

1) 我可以打电话
KeyboardView.parent().parent().child().setVisibility(View.GONE)

2) 也许我可以重写
InputMethodService
并执行
ExtractEditText
,使其永久
消失

问题是:

  • 我是否可以复制\粘贴系统
    InputMethodService
    代码并重写它,或者这会产生不良影响
  • 我可以使用第(1)项中描述的bug\功能吗

该服务是已编译的Android平台的一部分,因此您不能这样编辑它。

哦,谢谢,我不能删除此系统视图吗?就像您在第1项中一样?我想那可能有用。。虽然它有点脆弱,因为Android的未来版本可能会改变布局。。不过,这可能会,也可能不会是你的担忧。