Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向xamarin.android中的活动添加元数据_Android_Xamarin - Fatal编程技术网

向xamarin.android中的活动添加元数据

向xamarin.android中的活动添加元数据,android,xamarin,Android,Xamarin,如何使用Xamarain.Android中的属性将可搜索xml的元数据添加到活动中。 必须添加的元数据:- <meta-data android:name="android.app.searchable" android:resource="@xml/searchable"> </meta-data> 在这里,我使用Xamarin.android中的ActionBar搜索小部件制作了一个android可搜索列表视图。 感谢您的帮助。:) 您可以将Me

如何使用Xamarain.Android中的属性将可搜索xml的元数据添加到活动中。 必须添加的元数据:-

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

在这里,我使用Xamarin.android中的ActionBar搜索小部件制作了一个android可搜索列表视图。
感谢您的帮助。:)

您可以将MetaDataAttribute添加到活动中

[Activity]
[MetaData("android.app.searchable", Resource="@xml/searchable")]
public class MyActivity : Activity
{
}

您可能需要同时添加IntentFilterAttribute和MetaDataAttribute

以下解决方案适合我:

[Activity (...)]
[IntentFilter(new[]{Intent.ActionSearch})]
[MetaData("android.app.searchable", Resource="@xml/searchable")]

public class MainActivity : Activity
{
。。。 }

有关如何添加搜索功能的详细说明,请参见: