[Android Studio] ListView - utworzenie klasy "wyszukiwanie"

0

Witam.
Muszę do swojej aplikacji (która jest rodzajem notatnika), dodać klasę, która będzie wyszukiwała mi to, co zapisałem w klasie ListView.

Postaram się wyjaśnić:
W klasie ListView znajdują się pozycje, lista utworów, które sam określam.
Gdy kliknę w utworzony text, np. Metallica - The Unforgiven -> Wyświetlają się informacje o tym, jak to zagrać na gitarze.

Prowadzący zajęcia wymaga, abym mógł te informacje:

  • edytować
  • usuwać
  • wyszukiwać

screenshot-20180616222504.png
screenshot-20180616222531.png

Szukałem po sieci, ale znalazłem tylko wyszukiwanie już gotowego tekstu, a nie generowanego.

Drodzy Programiści - proszę o pomoc.

0

Po pierwsze, nie wrzucaj kodu w zdjęciach. Od tego jest na forum Markdown. Po drugie, nie wiem o co Ci chodzi w "wyszukiwaniu generowanego tekstu". Przecież po tym jak już utworzysz pozycję, to jest to już "gotowy" tekst. I jak to wyszukiwanie ma wyglądać? Użytkownik naciska przycisk "Wyszukaj" i co ma się stać? Jest to trochę nietypowe i niewygodne, bo zazwyczaj do wyszukwania masz przycisk z lupą na pasku narzędzi, która aktywuje jakieś pole tekstowe do wyszukiwania.

0

Michale,
po naciśnięciu "wyszukaj",pokazuje się klawiatura, gdzie wpisujemy np. wartość: "Metallica" - i pokazuje w ListView tylko te pozycje.
Znalazłem przycisk "SearchView".

0

No dobrze, ale gdzie masz wpisywać tę wartość po naciśnięciu "wyszukaj"? Na widoku nie masz żadnego pola tekstowego do przeszukiwania listy. Chyba że chcesz to robić w nowym Activity i zwrócić z niego wynik do widoku z listą, ale to kiepskie rozwiązanie.

Jeśli chcesz to możesz użyć SearchView, ale nie jest to konieczne. Zwykły EditText tutaj sprawdzi się równie dobrze.

1 użytkowników online, w tym zalogowanych: 0, gości: 1