清除编辑文本焦点并在按下按钮时隐藏键盘

盖伊

我正在制作一个带有edittext和一个按钮的应用程序。当我在edittext中输入内容,然后单击一个按钮时,我希望键盘和专注于edittext的元素消失,但我似乎做不到。

我在XML中插入了以下两行代码:

android:focusable="true"
android:focusableInTouchMode="true"

我也尝试将其添加到按钮单击方法中:

edittext.clearFocus();
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

而且,当我按下按钮后,键盘仍然在那里并且edittext仍然具有焦点,这只是行不通。

隆吉

另一个解决方案是,创建一个虚拟布局

<!-- Dummy item for focus at startup -->
<LinearLayout
    android:id="@+id/dummy_id"
    android:orientation="vertical"
    android:layout_width="0px"
    android:layout_height="0px"
    android:focusable="true"
    android:focusableInTouchMode="true" />

并把重点放在你的 onButtonClickFunction

((LinearLayout) findViewById(R.id.dummy_id)).requestFocus();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当按下“向下”(隐藏键盘)按钮时,清除TextView焦点

来自分类Dev

Autohotkey遍历文本并在按下按钮时更改颜色

来自分类Dev

带有可变占位符的文本输入并在按钮单击时清除

来自分类Dev

在按下返回键时隐藏软键盘

来自分类Dev

当文本焦点(键盘打开)时,固定标题隐藏(消失)

来自分类Dev

从HTML网页抓取,并在按钮按下时添加

来自分类Dev

按下按钮时清除段落文本

来自分类Dev

使用清除按钮编辑文本会自动隐藏吗?

来自分类Dev

在按下按钮时使用jQuery隐藏元素

来自分类Dev

在按钮按下时使用jQuery隐藏元素

来自分类Dev

如何隐藏搜索栏并使其在按下按钮时显示

来自分类Dev

如何在按下按钮时更改按钮的颜色,并在按下其他按钮时重置为原始颜色?

来自分类Dev

显示/隐藏div,并在按钮上按下javascript(并先隐藏所有div)

来自分类Dev

在按钮上单击隐藏键盘

来自分类Dev

使用multiautocompletetextview时在完成按钮按下时隐藏键盘

来自分类Dev

使用multiautocompletetextview时在完成按钮按下时隐藏键盘

来自分类Dev

如何在按下按钮时更改Tkinter标签文本

来自分类Dev

Android:在按钮按下时设置EditText / TextView文本

来自分类Dev

如何在按下按钮时更改Tkinter标签文本

来自分类Dev

我如何制作带有0到9的数字的按钮,并在按下按钮时将其添加到文本框中

来自分类Dev

隐藏UISearchBar清除文本按钮

来自分类Dev

如何在按下时隐藏标签栏并在返回时显示标签栏

来自分类Dev

如何在按下时隐藏标签栏并在返回时显示标签栏

来自分类Dev

如何在按下时更改按钮背景并在停止按下后继续更改?

来自分类Dev

删除标签文本并在按钮单击时设置新标签文本

来自分类Dev

SAPUI5-如何在按下按钮时隐藏按钮/区域/区域?

来自分类Dev

如果同时使用自动键盘隐藏,则文本字段的清除按钮(x)不起作用

来自分类Dev

防止在按下Android后退按钮时关闭软键盘

来自分类Dev

隐藏虚拟键盘时,如何从LWUIT文本字段中移出焦点并正确调整窗体大小?

Related 相关文章

  1. 1

    当按下“向下”(隐藏键盘)按钮时,清除TextView焦点

  2. 2

    Autohotkey遍历文本并在按下按钮时更改颜色

  3. 3

    带有可变占位符的文本输入并在按钮单击时清除

  4. 4

    在按下返回键时隐藏软键盘

  5. 5

    当文本焦点(键盘打开)时,固定标题隐藏(消失)

  6. 6

    从HTML网页抓取,并在按钮按下时添加

  7. 7

    按下按钮时清除段落文本

  8. 8

    使用清除按钮编辑文本会自动隐藏吗?

  9. 9

    在按下按钮时使用jQuery隐藏元素

  10. 10

    在按钮按下时使用jQuery隐藏元素

  11. 11

    如何隐藏搜索栏并使其在按下按钮时显示

  12. 12

    如何在按下按钮时更改按钮的颜色,并在按下其他按钮时重置为原始颜色?

  13. 13

    显示/隐藏div,并在按钮上按下javascript(并先隐藏所有div)

  14. 14

    在按钮上单击隐藏键盘

  15. 15

    使用multiautocompletetextview时在完成按钮按下时隐藏键盘

  16. 16

    使用multiautocompletetextview时在完成按钮按下时隐藏键盘

  17. 17

    如何在按下按钮时更改Tkinter标签文本

  18. 18

    Android:在按钮按下时设置EditText / TextView文本

  19. 19

    如何在按下按钮时更改Tkinter标签文本

  20. 20

    我如何制作带有0到9的数字的按钮,并在按下按钮时将其添加到文本框中

  21. 21

    隐藏UISearchBar清除文本按钮

  22. 22

    如何在按下时隐藏标签栏并在返回时显示标签栏

  23. 23

    如何在按下时隐藏标签栏并在返回时显示标签栏

  24. 24

    如何在按下时更改按钮背景并在停止按下后继续更改?

  25. 25

    删除标签文本并在按钮单击时设置新标签文本

  26. 26

    SAPUI5-如何在按下按钮时隐藏按钮/区域/区域?

  27. 27

    如果同时使用自动键盘隐藏,则文本字段的清除按钮(x)不起作用

  28. 28

    防止在按下Android后退按钮时关闭软键盘

  29. 29

    隐藏虚拟键盘时,如何从LWUIT文本字段中移出焦点并正确调整窗体大小?

热门标签

归档