2014-09-22 3 views
3

Xamarain.Android의 속성을 사용하여 검색 가능한 XML 용 메타 데이터를 활동에 추가하는 방법은 무엇입니까? 이 메타 데이터를 추가 할 : - 여기xamarin.android의 활동에 메타 데이터 추가

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

나는 Xamarin.Android에 액션 바의 검색 위젯을 사용하여 안드로이드 검색 목록보기을하고있다. 도움을 주시면 감사하겠습니다. :)

답변

2

활동에 추가 할 수있는 MetaDataAttribute가 있습니다.

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

나는 이것을 시험해 보았다. 시험 해 보았는가? – loop

+0

아직 해결 되었습니까? –

0

당신은 아마

다음과 같은 솔루션이 나를 위해 잘 작동 IntentFilterAttribute 및 MetaDataAttribute 모두를 추가해야합니다

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

public class MainActivity : Activity 
{ 

... }

검색 기능을 추가하는 방법

좋은 설명 여기에 있습니다 : http://codetheory.in/adding-search-to-android/

관련 문제