有人可以指导我如何为 Android添加类似于inputAccessoryView的内容吗?
我想添加一排额外的自定义按钮,如键盘上方的栏中所示:
谢谢!
PS我使用的是标准的默认键盘。
有人可以指导我如何为 Android添加类似于inputAccessoryView的内容吗?
我想添加一排额外的自定义按钮,如键盘上方的栏中所示:
谢谢!
PS我使用的是标准的默认键盘。
这是不可能的,除非您创建自己的输入法编辑器。您不能从您的应用程序中修改其他人的输入法编辑器。
在屏幕截图中,您认为“额外的一排自定义按钮”并不是输入法编辑器的一部分。这是活动的一部分。如果我不得不猜测,该活动的布局文件大致如下所示(仅限伪代码 - 这不会直接编译):
<LinearLayout android:orientation="vertical">
<ScrollView android:layout_height="0dp" android:layout_weight="1">
<LinearLayout android:orientation="vertical">
<!-- the form goes in here -->
</LinearLayout>
</ScrollView>
<LinearLayout android:orientation="horizontal" android:layout_height="wrap_content">
<!-- the button bar goes here -->
</LinearLayout>
</LinearLayout>
这与清单android:windowSoftInputMode="adjustResize"
中的<activity>
元素一起,应该为您提供所需的 UI——按钮栏将直接位于输入法编辑器的上方。