你在哪里添加searchable.xml在Android Studio中,在布局,值下,在哪里?添加"新xml文件"时,只有布局或值作为选项.任何2014年的示例代码?Android Studio为此提供了错误:
<?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" />
Run Code Online (Sandbox Code Playgroud)
错误:"searchable"元素没有必需属性"http:....."
Android Studio似乎不会将" <searchable/>" 识别为资源
小智 7
Rigth点击'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>
Run Code Online (Sandbox Code Playgroud)
在AndroidManifest.xml上,在"application"标签内添加下一个代码.
<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>
Run Code Online (Sandbox Code Playgroud)
分步解决方案:
第 1 步:右键单击res > New > Android 资源目录
第 2 步:弹出窗口将打开选择目录名称为xml和资源类型为xml
第 3 步:然后xml将在res文件夹中创建目录,右键单击xml > 新建 > XML 资源文件
第 4 步:弹出窗口将打开设置文件名searchable.xml和根元素为searchable
searchable.xml 创建然后执行您的代码。
| 归档时间: |
|
| 查看次数: |
5360 次 |
| 最近记录: |