Android全球搜索

时间:2013-01-06 17:10:52

标签: android xml search global searchable

我正在尝试将我的应用添加到Android中的全局搜索中,以便用户可以从他们的主屏幕搜索我的应用。我已按照http://developer.android.com/guide/topics/search/search-dialog.html的教程进行操作,但似乎无法正常工作。当我测试应用程序并转到设置的一部分时,您会看到我的应用程序未显示的所有可搜索应用程序。这是我的一些代码:

主要节日:

    <intent-filter>
        <action android:name="android.intent.action.SEARCH" />
    </intent-filter>

    <meta-data
        android:name="android.app.searchable"
        android:resource="@xml/searchable" />

这当然是在标签内。

searchable.xml(res / xml / searchable.xml):

<?xml version="1.0" encoding="utf-8"?>
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
    android:includeInGlobalSearch="true"
    android:voiceSearchMode="showVoiceSearchButton"
    android:label="Holo Wikipedia Search"
    android:hint="Search Wikipedia" >
</searchable>

如果您还想要查看,请留言:)

1 个答案:

答案 0 :(得分:0)

您是否尝试使用字符串资源作为标签和提示?

而不是硬编码的字符串,尝试这样的事情:

android:label="@string/label_string"
android:hint="@string/hint_string"