Android Studio的Searchable.xml,放在哪里?
您在Android Studio中的何处添加searchable.xml,在布局、值和位置下?添加“新xml文件”时,只有布局或值作为选项。有2014年的示例代码吗? Android Studio对此给出了错误消息:Android Studio的Searchable.xml,放在哪里?,android,xml,Android,Xml,您在Android Studio中的何处添加searchable.xml,在布局、值和位置下?添加“新xml文件”时,只有布局或值作为选项。有2014年的示例代码吗? Android Studio对此给出了错误消息: <?xml version="1.0" encoding="utf-8"?> <searchable xmlns:android="http://schemas.android.com/apk/res/android" android:label="@st
<?xml version="1.0" encoding="utf-8"?>
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:label="@string/app_name"
android:hint="@string/search_hint" />
错误:“searchable”元素没有必需的属性“http:…”
Android Studio似乎没有将“
”识别为资源右键单击“res”,“新建Android资源文件”。
文件名为'searchable.xml',资源类型为xml,'ok'
<?xml version="1.0" encoding="utf-8"?>
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:label="@string/app_label"
android:hint="@string/search_hint" >
</searchable>
在AndroidManifest.xml上,在“应用程序”标签内添加下一个代码
<activity android:name="search.search_class">
<intent-filter>
<action android:name="android.intent.action.SEARCH"/>
</intent-filter>
<meta-data
android:name="android.app.searchable"
android:resource="@xml/searchable" <---
/>
</activity>
您必须在android项目的res文件夹中创建一个名为xml的文件夹,并将searchable.xml文件放入xml文件夹中
`XML file saved at res/xml/searchable.xml:`
你喜欢下面这个吗
<?xml version="1.0" encoding="utf-8"?>
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:label="@string/app_name"
android:hint="@string/search_hint" />
在AndroidManifest.xml中
<activity android:name=".MainActivity"
android:label="@string/title_activity_main">
<meta-data
android:name="android.app.searchable"
android:resource="@xml/searchable"/> <!-- Your searchable file -->
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
逐步解决方案:
步骤1:右键单击res>New>Android资源目录
步骤2:弹出窗口将打开,选择目录名为xml,资源类型为xml
<activity android:name=".MainActivity"
android:label="@string/title_activity_main">
<meta-data
android:name="android.app.searchable"
android:resource="@xml/searchable"/> <!-- Your searchable file -->
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
步骤3:然后将在res
文件夹中创建xml
目录,右键单击xml>New>xml资源文件
步骤4:弹出窗口将打开设置文件名为searchable.xml
,根元素为searchable
创建了searchable.xml
,然后执行代码