Zmieniam klawiaturę programowalną z Androidem, aby wyświetlać ikonę wyszukiwania zamiast ikony Enter. Moje pytanie brzmi: jak mogę wykryć, że użytkownik kliknął ten przycisk wyszukiwania?wykryj przycisk wyszukiwania klawiatury
10
A
Odpowiedz
22
W edytorze tekstu można było użyć opcji metody wprowadzania danych do wyszukiwania.
<EditText
android:imeOptions="actionSearch"
android:inputType="text"/>
Teraz użyj słuchacza Editor na EditText obsłużyć zdarzenia wyszukiwarki, jak pokazano poniżej:
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
// Your piece of code on keyboard search click
return true;
}
return false;
}
});
0
Można użyć OnQuerySubmit
słuchacza dostać klawiatury Search przycisk zdarzenie click.
Oto sposób,
searchView.setOnQueryTextListener(queryTextListener);
SearchView.OnQueryTextListener queryTextListener
= new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String s) {
showLog("searchClickListener onQueryTextSubmit");
getPhotos(searchView.getQuery().toString());
return true;
}
@Override
public boolean onQueryTextChange(String s) {
return false;
}
};
Powiązane problemy
- 1. Przycisk wyszukiwania klawiatury UISearchbar Działanie
- 2. Jak mogę wyłączyć/włączyć przycisk wyszukiwania klawiatury UISearchBar?
- 3. Wykryj lewy przycisk myszy naciśnij
- 4. Jak obsługiwać przycisk wyszukiwania sprzętu Android?
- 5. Zmiana nazwy przycisku wyszukiwania UISearchBar/klawiatury Tytuł
- 6. W jaki sposób włączasz przycisk anulowania w pasku wyszukiwania po zwolnieniu klawiatury?
- 7. Android: Jak nacisnąć przycisk powyżej miękkiej klawiatury
- 8. Wykryj, kiedy użytkownik kliknie przycisk wklejania w UITextView
- 9. Jak usunąć poprzedni następny przycisk z wirtualnej klawiatury IOS
- 10. Po kliknięciu na UITextField jasne przycisk klawiatury nie zanika tekst
- 11. jak wyłączyć lub usunąć przycisk ustawień z klawiatury ekranowej
- 12. Java Swing: Pokaż naciśnięty przycisk przy użyciu odpowiedniego przycisku klawiatury
- 13. Jak zmienić kolor miękkiej klawiatury "Enter"/"Następny" przycisk na lollipop
- 14. Przycisk anulowania UISearchBar nie odpowiada
- 15. Wykryj przyczynę zamknięcia formularza
- 16. Jak obsługiwać przycisk Wstecz w widoku wyszukiwania w Androidzie
- 17. Inline pól formularza: pole wyszukiwania i przycisk w jQuery-Mobile
- 18. Jak dodać przycisk wyszukiwania na pasku narzędzi w materiale projektowym
- 19. Jak ukryć zrobiony przycisk i pasek wyszukiwania w przeglądarce SafariViewController
- 20. Sprawdź, czy urządzenie z Androidem ma przycisk sprzętowy wyszukiwania
- 21. Wyłącz skróty klawiatury ubuntu
- 22. Aplikacja zawiesza się podczas zmiany języka klawiatury klawiatury wejściowej Windows
- 23. Wykrywanie klawiatury iPada hide versus podłączenie klawiatury zewnętrznej?
- 24. Typ wejściowy klawiatury klawiatury iOS z przecinkiem
- 25. Emotikon klawiatury w aplikacji
- 26. Wykryj wklejanie sugestii iOS 8
- 27. Wykryj TestFlight?
- 28. UISearchBar nie pokazuje klawiatury po stuknięciu
- 29. Wykryj pole UISearchBar w polu tekstowym
- 30. facebook jak ajax wyszukiwania - jak przejść przez wynikami za pomocą klawiatury
mój kod nie działa z tej metody !! to nie działa dla mnie – Fcoder
Podziel się swoim kodem .. –
"To nie działa" nigdy nikomu nie pomogło. Bycie konkretnym to najbardziej niesamowita rzecz! – f2lollpll