Android – 搜索视图:查询提示可见

Android – 搜索视图:查询提示可见,第1张

概述有没有办法让搜索视图查询提示始终可见?我想要的是即使没有选择搜索视图,用户也可以看到它的用途. <SearchView android:id="@+id/search" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="7" andro 有没有办法让搜索视图的查询提示始终可见?我想要的是即使没有选择搜索视图,用户也可以看到它的用途.

<SearchVIEw    androID:ID="@+ID/search"    androID:layout_wIDth="fill_parent"    androID:layout_height="0dp"    androID:layout_weight="7"    androID:queryHint="@string/searchHint" />

我试过searchVIEw.setIconifIEdByDefault(false);但它默认激活搜索视图.

谢谢

解决方法 这是我的解决方案.这是一个解决方法,但到目前为止对我有用.

// Boolean to determine if the activity has just been launched    private boolean activityStartup = true;// InsIDe onCreate    searchVIEw.setIconifIEdByDefault(false);    searchVIEw.setonqueryTextFocuschangelistener(new VIEw.OnFocuschangelistener() {           @OverrIDe           public voID onFocusChange(VIEw v,boolean hasFocus) {               if (hasFocus) {                   if (activityStartup) {                       searchVIEw.clearFocus();                       activityStartup = false;                   }               }           }    });

因此,查询提示始终显示,并且当活动首次启动时(并且仅在此时),SearchVIEw焦点会自动清除,从而隐藏键盘.手动点击/聚焦SearchVIEw时将显示键盘.

总结

以上是内存溢出为你收集整理的Android – 搜索视图:查询提示可见全部内容,希望文章能够帮你解决Android – 搜索视图:查询提示可见所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1130217.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存