gpt4 book ai didi

android - 搜索 View 和键盘

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:02 28 4
gpt4 key购买 nike

我有一个 Activity ,它在 ListView 的正上方有一个 SearchView。该 Activity 的工作原理是用户在 SearchView 中键入文本,然后用于过滤 ListView 的内容。

在 4 英寸手机 (Nexus 4) 上,当应用处于“纵向”方向并且用户开始在搜索 View 中输入文本时,屏幕的下半部分占据键盘并且文本直接在SearchView 小部件。

但是,当手机处于“横向”方向时,整个屏幕都被键盘和“文本字段”占据,屏幕的其余部分将丢失。键盘上的“搜索”按钮和“放大镜”按钮似乎没有任何 Action 。

看截图enter image description here

问题

是否可以在横向时直接在 SearchView 小部件中输入文本?

如果没有,如何让键盘上的按钮执行某些操作?

最佳答案

您需要为 SearchView 小部件设置 imeOptions,例如在 SearchableInfo xml 中:

android:imeOptions="actionSearch|flagNoExtractUi|flagNoFullscreen"

如果您不使用 xml 配置搜索 View ,则可以通过 setImeOptions 实现类似的效果。

关于android - 搜索 View 和键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15296129/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com