Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.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 键盘-调整视图组大小、重叠视图组和自定义编辑器视图_Java_Android - Fatal编程技术网

Java 键盘-调整视图组大小、重叠视图组和自定义编辑器视图

Java 键盘-调整视图组大小、重叠视图组和自定义编辑器视图,java,android,Java,Android,我正在写一个键盘,我想做很多事情: 1) 我希望能够动态调整键盘视图的大小。我 为我的键盘创建一个自定义视图 InputMethodService.onCreateInputView 我试着在上调用invalidate、requestLayout、forceLayout 键盘视图,在其父视图和视图根视图上,但似乎什么都没有 在我的布局中再次调用onMeasure代码以允许它调整大小 2) 我还希望有一个视图组,该视图组经过编辑 窗口,可能在屏幕的其余部分。例如,如果 用户在其手指上方显示我想要绘

我正在写一个键盘,我想做很多事情:

1) 我希望能够动态调整键盘视图的大小。我 为我的键盘创建一个自定义视图 InputMethodService.onCreateInputView

我试着在上调用invalidate、requestLayout、forceLayout 键盘视图,在其父视图和视图根视图上,但似乎什么都没有 在我的布局中再次调用onMeasure代码以允许它调整大小

2) 我还希望有一个视图组,该视图组经过编辑 窗口,可能在屏幕的其余部分。例如,如果 用户在其手指上方显示我想要绘制的按钮(可能是 (在编辑器窗口上)正在按的内容或一些其他内容 信息

3) 我希望能够禁用编辑器窗口并执行此操作 例如,我可以改变它的功能