【发布时间】:2011-11-08 08:27:32
【问题描述】:
我需要帮助确定如何检查设备是否配备了搜索硬件按钮。这可能吗?
编辑:我说的是找出设备是否有搜索硬件按钮。简单的问题。每个安卓设备都有一组硬件按钮;菜单、主页按钮、返回按钮和搜索按钮。但有些设备只配备了其中的一部分,而不是全部。
编辑 2:我问的原因是,如果设备 没有配备硬件按钮,我希望在我的 UI 中显示一个软件按钮。我在我的活动中使用searchable 接口。我没有遵循 EditText / TextField 方法。
【问题讨论】:
-
如果我没说错的话,你告诉我设备搜索硬件按钮或一些图形视图按钮?
-
我认为这是 Android 设备的要求。
-
并非所有设备都配备硬件按钮。新的 Galaxy Tab 10.1 没有我之前提到的任何按钮。
-
为了检查硬件菜单。你可以使用 ViewConfiguration.get(Splashy.this).hasPermanentMenuKey();但它需要最低 Api 14,但无法帮助搜索按钮