So implementieren Sie Youtube-App wie Suchfunktionalität in Aktion Bar, Wie es dynamisch von server.and sucht und in der Listenansicht anzeigen. Ich habe keine Idee, wie dynamische Suchfunktion darin hinzugefügt werden, welche Antwort vom Server.Android-Suchfunktion mit Aktionsleiste
Antwort
Step - 1
Wenn Sie mehr Dinge für die Suchergebnisse haben, dann müssen Sie onTextChange Aufruf an den Server implementieren und abrufen die Liste als Text ändern.
oder
Wenn Sie kleine Liste haben Sie ganze Liste onstarting der Aktivität retrive kann.
Step - 2
Einstelldaten in Adapter der AutoCompleteTextView.
Dies ist genau das, was Sie suchen, versuchen MaterialSearchView
MaterialSearchView searchView = (MaterialSearchView) findViewById(R.id.search_view);
searchView.setOnQueryTextListener(new MaterialSearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
//Do some magic
return false;
}
@Override
public boolean onQueryTextChange(String newText) {
//Do some magic
return false;
}
});
searchView.setOnSearchViewListener(new MaterialSearchView.SearchViewListener() {
@Override
public void onSearchViewShown() {
//Do some magic
}
@Override
public void onSearchViewClosed() {
//Do some magic
}
});
dein material design ist sehr schön, aber wie man die Listview filtert .. – Adi
Sie müssen Daten in Ihrem Listview abrufen und dann filtern. –
http://stackoverflow.com/questions/21367655/android-parsed-json-data-and-add-a-search-funktionalität siehe dies –
Sie this Bibliothek verwenden können, verwenden.
Code:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_search: {
mSearchView.show(true/false); // animate, ONLY FOR MENU ITEM
return true;
}
default:
return super.onOptionsItemSelected(item);
}
}
XML:
<com.lapism.searchview.SearchView
android:id="@+id/searchView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
Styling Suche:
<attr name="search_version" format="enum">
<enum name="toolbar" value="1000" />
<enum name="menu_item" value="1001" />
</attr>
<attr name="search_version_margins" format="enum">
<enum name="toolbar_small" value="2000" />
<enum name="toolbar_big" value="2001" />
<enum name="menu_item" value="2002" />
</attr>
<attr name="search_theme" format="enum">
<enum name="light" value="3000" />
<enum name="dark" value="3001" />
</attr>
<attr name="search_icon_color" format="color" />
<attr name="search_background_color" format="color" />
<attr name="search_text" format="string" />
<attr name="search_text_color" format="color" />
<attr name="search_text_size" format="dimension" />
<attr name="search_hint" format="string" />
<attr name="search_hint_color" format="color" />
<attr name="search_divider" format="boolean" />
<attr name="search_voice" format="boolean" />
<attr name="search_voice_text" format="string" />
<attr name="search_animation_duration" format="integer" />
<attr name="search_shadow" format="boolean" />
<attr name="search_shadow_color" format="boolean" />
<attr name="search_elevation" format="dimension" />
- 1. ausblenden Aktionsleiste während Split-Aktionsleiste
- 2. Kontextale Aktionsleiste mit DialogFragment
- 3. dunkle Aktionsleiste mit Theme.AppCompat
- 4. Aktionsleiste mit zwei Aktionsleisten
- 5. Aktionsleiste Textfarbe
- 6. Nativescript android entfernen Aktionsleiste
- 7. Anzeige über der Aktionsleiste
- 8. Position der Aktionsleiste
- 9. Android Aktionsleiste mit Menü Tabs verschmelzen
- 10. transparente Aktionsleiste mit AppCompat-v7 21
- 11. Aktionsleiste App-Symbol fehlt mit Android 5
- 12. Aktionsleiste Untermenü funktioniert nicht mit actionLayout
- 13. Wie füge ich meiner Aktionsleiste meine Aktionsleiste hinzu?
- 14. Aktionsleiste Menüpunkt onclick?
- 15. entfernen Aktionsleiste Icon Kivy
- 16. Aktionsleiste nicht Aktivitätsnamen zeigt
- 17. Android: Sherlock Aktionsleiste Dropdown
- 18. Ändern der Aktionsleiste Titelfarbe
- 19. Sherlock Aktionsleiste ändern Textfarbe
- 20. Aktionsleiste zeigt nicht
- 21. Horizontale Fortschrittsbalkenbreite in Aktionsleiste
- 22. Xamarin Forms Aktionsleiste
- 23. Robotium - Klicken auf Aktionsleiste Tabs
- 24. Android: Swipey Tabs ohne Aktionsleiste
- 25. Android-Aktionsleiste: App-Symbol & Titel
- 26. MapFragment in der Aktionsleiste Tabs
- 27. Aktionsleiste Menü zeigt Off - Bildschirm
- 28. Aktionsleiste Drop-Down-Klick Ereignis
- 29. Ermitteln, ob Aktionsleiste geteilt ist
- 30. Aktionsleiste Suchansicht (Android) Null Fehler
wird gelöst, was passieren –
Code schreiben ... –
Ihre Frage darauf zu? suche in action bar nicht filtring –