- Forum-Beiträge: 14
23.03.2014, 22:43:10 via Website
23.03.2014 22:43:10 via Website
ich habe eine App bei der es bis dato nur eine Activity gibt, die einen NavigationDrawer beinhaltet und handled. Im Rahmen von zwei verschiedenen Fragments soll eine Suche möglich sein. Diese Fragments sind im Prinzip (custom) ListViews, die jedoch beide unterschiedlich dargestellt werden.
Die Suche soll dabei ähnlich wie bei Google aussehen - das heißt, es ist eine Live-Suche, bei der gefunden Ergebnisse gleich angezeigt werden.
Mein aktueller Stand: Das SearchView-Icon in der ActionBar wird angezeigt:
2 public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
3 super.onCreateOptionsMenu(menu, inflater);
4 menu.clear();
5 inflater.inflate(R.menu.fragment1_actions, menu);
6 MenuItem searchItem = menu.findItem(R.id.action_search);
7 searchView = (SearchView) searchItem.getActionView();
8 }
Wie kann ich nun implementieren, sodass beim Klick auf das Search-Icon (die Lupe) ein Textfeld zur Eingabe des Suchbegriffs (nach dem standardmäßigen Verhalten von Android) erscheint, und die gefunden Einträge in der jeweils customized ListView angezeigt/aktualisiert werden?
Vielen Dank!
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.