X
xdroid-man
Neues Mitglied
- 0
Hallo,
leider versuche ich derzeit vergebens die Google search api in meine App zu integrieren.
Was ich gerne möchte ist:
- verwenden von SearchView (nicht search dialog)
- ich möchte gerne die SearchView direckt im layout angezeigt bekommen. Nicht im "OptionsMenue"
MainActivity --> onCreate()
Manifest.xml --> Eintrag für die searchacrivity
Zusätzlich habe ich natürlich noch die SearchView im Layout der mainactivity eingetragen und die searchable.xml im res/xml Verzeichnis angelegt.
Nun hätte ich erwartet das bei jedem neuen/zusätzlichen buchstaben den ich in der SearchView eingebe die "SearchActivity" aufgerufen wird.
Falls ich Angaben vergessen habe die für die Problemlösung wichtig sind reiche ich diese gerne nach.
Vielen Dank schon mal für die Hilfe.
Grüße
leider versuche ich derzeit vergebens die Google search api in meine App zu integrieren.
Was ich gerne möchte ist:
- verwenden von SearchView (nicht search dialog)
- ich möchte gerne die SearchView direckt im layout angezeigt bekommen. Nicht im "OptionsMenue"
MainActivity --> onCreate()
Code:
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
SearchView searchView = (SearchView) findViewById(R.id.MainActivity_SearchView);
// Assumes current activity is the searchable activity
searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
searchView.setIconifiedByDefault(false); // Do not iconify the widget; expand it by default
Code:
<activity
android:name=".SearchActivity"
android:label="@string/title_activity_search"
android:launchMode="singleTop">
<intent-filter>
<action
android:name="android.intent.action.SEARCH"/>
</intent-filter>
<meta-data
android:name="android.app.searchable"
android:resource="@xml/searchable"/>
</activity>
Nun hätte ich erwartet das bei jedem neuen/zusätzlichen buchstaben den ich in der SearchView eingebe die "SearchActivity" aufgerufen wird.
Falls ich Angaben vergessen habe die für die Problemlösung wichtig sind reiche ich diese gerne nach.
Vielen Dank schon mal für die Hilfe.
Grüße