Android 2.35 - 我在屏幕上有一个多行 EditText,它也有一个 OK 和一个 Cancel 按钮。当用户完成输入文本时,他点击 OK 按钮,该按钮处理输入的文本。
当在纵向模式下点击 Edittext 时,软键盘出现在 OK 和 Cancel 按钮下方,因此不会遮挡它们。但是在横向模式下,软键盘覆盖了确定和取消按钮,并且在 EditText 的右侧出现了一个神秘的“完成”按钮——它是一个灰色背景上的普通按钮。点击它会关闭键盘。
我的布局中没有定义这样的按钮!它从何而来?是什么决定了它的外观、状态和属性?它的事件在哪里处理?它叫什么,所以我可以阅读更多关于它的信息?
我尝试添加
android:imeOptions="actionDone"
到我的 Edittext 给软键盘一个完成按钮,但它没有效果。我宁愿在键盘上有一个看起来像键盘其余部分的“完成”按钮,而不是这个看起来不像或不适合屏幕上其他任何东西的奇怪“完成”按钮。提前感谢您提供任何信息。