So deaktivieren Sie EditText searchview nach Abschluss der Eingabe auf Fragment?Edittext-Suchansicht nach Benutzereingabe deaktivieren
Antwort
Sie können View.OnFocusChangeListener
auf Ihre editText gesetzt und nach Fokusänderung Anruf setEnabled(false)
. für z.
P.S. -Wenn Sie immer noch mit einem Problem konfrontiert sind, aktualisieren Sie bitte Ihr Code-Snippet.
Entschuldigung, ich möchte, wenn ich auf Eingabe Eingabetext eingeben, möchte ich den Eingabetext und deaktivieren Setzen Sie das Eingabeergebnis in die Aktionsleiste. Wenn der Benutzer erneut eingeben möchte, dann drückt der Benutzer einfach X (clear) Symbol in der oberen Leiste auf der rechten Seite –
Sie können diese Frage sehen, wie es je nach Ihrer Anforderung nützlich sein kann. [link] (https://stackoverflow.com/questions/33294731/custom-search-in-android) –
Yey, das hilft mir sehr. Danke, Bro!! –
Sie können die Activity's
SearchView
in Fragment zugreifen: (mit getActivity())
SearchView search = getActivity().findViewById(R.id.search_view);
Und damit kann man das deaktivieren.
search.setEnabled(false);
Wenn Benutzer nach der Eingabe von Text in searchview auf die Schaltfläche klicken müssen, können Sie dies in der Ereignisschaltflächenklickmethode behandeln. In Ihrer Klick-Methode Schaltfläche können Sie schreiben:
search.setEnabled(false);
- 1. Segmentierungsfehler nach Benutzereingabe
- 2. WPF Datepicker zum Deaktivieren der Benutzereingabe
- 3. Element nach Wert nach Benutzereingabe abrufen
- 4. Subprozess emulieren Benutzereingabe nach Befehl
- 5. Ausdruck für Schleife nach Benutzereingabe
- 6. Feuerereignis nach Benutzereingabe des searchbox
- 7. Benutzereingabe nach bestimmter Eingabe stoppen?
- 8. wie "freie" Benutzereingabe in eonasdan-datetimepicker zu deaktivieren?
- 9. Deaktivieren der Benutzereingabe während einer Endlosschleife in bash
- 10. So sortieren Sie eine Auswahloption nach Benutzereingabe
- 11. Probleme beim Durchsuchen der Datenbank nach Benutzereingabe
- 12. Konvertieren von Benutzereingabe von int [] nach char [] []
- 13. C++ Laufzeitfehler nach Benutzereingabe in Array
- 14. Wikipedia API Sandbox, Suche nach Benutzereingabe
- 15. Erstellen einer Variable n mal nach Benutzereingabe
- 16. Angular - Kann Update Textarea nach Benutzereingabe
- 17. Angular.js - Slicing eine Json Anfrage nach Benutzereingabe
- 18. So ändern Sie Woocommerce Preis nach Benutzereingabe
- 19. While-Schleife wird zweimal nach Benutzereingabe wiederholt
- 20. Eingabe-Platzhaltertext nach Benutzereingabe sichtbar halten
- 21. Deaktivieren nach oben scrollen
- 22. Erweiterung nach Doppelklick deaktivieren
- 23. deaktivieren Umleitung nach get_delete_post_link
- 24. Remote-Benutzereingabe
- 25. Benutzereingabe durchsuchen
- 26. deaktivieren beenden Aktivität nach Absicht
- 27. Bildschirmdrehung nach dem Start deaktivieren?
- 28. Datatables: Spaltengröße nach Filterung deaktivieren
- 29. Ich möchte eine Benutzereingabe zu einer Antwort gleich und drucken nach Benutzereingabe
- 30. HTML: Deaktivieren der Eingabe von Zahlen, aber die Pfeil nach oben und nach unten sollte funktionieren
Haben Sie die Methode Sichtbarkeit aus der Klasse genannt? "searchView.setVisibility (View.GONE);" – El0din
Seine Arbeit, ich will, wenn ich Enter auf Searchview Eingabe Text eingeben, möchte ich den Eingabetext deaktivieren und legen Sie das Eingabeergebnis in der Aktionsleiste. Wenn der Benutzer erneut eingeben möchte, dann drückt der Benutzer nur X (clear) Symbol in der oberen Leiste auf der rechten Seite –