我需要Android上的键盘上的自定义完成按钮

时间:2016-11-29 10:48:03

标签: android android-edittext keyboard

enter image description here

任何人都可以帮助在软键盘上添加完成 按钮,如上面的屏幕截图所示。

因为我的修改文字需要输入完成这两个按钮。 所以,请建议我如果有人有想法。 在此先感谢...

3 个答案:

答案 0 :(得分:2)

如何在UI底部添加自定义按钮?

  • 您可以观察布局尺寸的变化 - >当键盘出现并消失时找到一个案例(记住它与屏幕旋转的不同情况,不同的屏幕比例)

  • 根据键盘隐藏/显示的事件,您可以显示/隐藏自定义用户界面。

我猜唯一的问题是,你不知道什么是键盘视图背景。但它绝对比写自己的键盘更好,AFAIK你无法为键盘添加视图。

答案 1 :(得分:1)

答案 2 :(得分:0)

您想要一个简单的解决方案吗?然后在您的布局中集成“完成”按钮。您的布局应如下所示(简短版):

<LinearLayout orientation="vertical">
  <ScrollView layout_weight="1"> <-- if needed, use FrameLayout else
    place your Layout here
  </ScrollView>
  <YourDoneButton/>
</LinearLayout>

您的按钮将堆叠在键盘顶部。我假设,即使键盘被隐藏,用户也应该能够点击“完成”按钮。如果没有,您可以在EditText没有集中注意力的情况下隐藏它。