检查Android设备是否有搜索硬件按钮

检查Android设备是否有搜索硬件按钮,第1张

概述我需要帮助弄清楚如何检查设备是否配备了搜索硬件按钮.这可能吗?编辑:我说的是找出设备是否有搜索硬件按钮.简单的问题.每个Android设备都有一组硬件按钮;菜单,主页按钮,后退按钮和搜索按钮.但是有些设备只配备了部分设备,而不是全部.编辑2:我问的原因是因为我想在我的UI中显示一个

我需要帮助弄清楚如何检查设备是否配备了搜索硬件按钮.这可能吗?

编辑:我说的是找出设备是否有搜索硬件按钮.简单的问题.每个Android设备都有一组硬件按钮;菜单,主页按钮,后退按钮和搜索按钮.但是有些设备只配备了部分设备,而不是全部.

编辑2:我问的原因是因为我想在我的UI中显示一个软件按钮,如果设备没有配备硬件按钮.我在我的活动中使用searchable界面.我没有遵循EditText / TextFIEld方法.

解决方法:

我认为你不需要检测它是否真的有一个搜索硬件按钮.该框架将帮助你(虽然,我确信一旦冰淇淋三明治发布,这个过程将被简化)

目前,唯一没有硬件搜索的设备是Honeycomb平板电脑.因此,通过使用androID:targetSdkVersion =“11”(或更高版本),将实现OnqueryTextListener添加到Fragment或Activity,然后添加如下内容:

@OverrIDepublic voID onCreateOptionsMenu(Menu menu, MenuInflater inflater) {    inflater.inflate(R.menu.notebooks_menu, menu);    final SearchVIEw sv = new SearchVIEw(getActivity());    sv.setonqueryTextListener(this);    menu.findItem(R.ID.search_notebooks).setActionVIEw(sv);}

你基本上可以解决这个问题.现在,为了让它在Honeycomb之前的设备上工作,您可能需要使用compatibility library,或者在代码中使用反射或其他一些防护.

编辑

三星galaxy S II没有专用的硬件搜索按钮,但如果您按住菜单按钮几秒钟,它将开始充当硬件搜索按钮.

总结

以上是内存溢出为你收集整理的检查Android设备是否有搜索硬件按钮全部内容,希望文章能够帮你解决检查Android设备是否有搜索硬件按钮所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存