gpt4 book ai didi

android - 没有焦点的搜索 View 图标化

转载 作者:行者123 更新时间:2023-11-29 18:57:13 25 4
gpt4 key购买 nike

我已经在 android 中创建了一个 Searchview。我想保留搜索图标上的提示文本,所以我在 xml 中设置为

app:iconifiedByDefault="false"

它解决了我的问题。但是在进入将触发键盘的 Activity 时它会集中注意力。现在我想在进入 Activity 时保持隐藏。

除了通过 EditText 创建 searchview 之外,是否有任何默认解决方案?

最佳答案

这是预期的行为,当创建View时,第一个focusable View 获得焦点,但是您可以创建一个虚拟对象来拦截焦点。最简单的解决方案是简单地将其添加到您的布局 Root View :

android:focusableInTouchMode="true"
android:descendantFocusability="beforeDescendants"

P.S:这些代码行的作用是使您的 root 布局 focusble 并在 之前设置 View 的可聚焦性>descendants 以便它在 移动到 child View 之前拦截焦点。

关于android - 没有焦点的搜索 View 图标化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49767022/

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