In meiner Symbolleiste hat eine TextView, die standardmäßig nicht sichtbar ist. Nach einer Benutzereingabe in meinem Editiertext sollte der TextView für den Benutzer sichtbar sein. Wie implementiert man das?Wie ändere ich die Textfarbe der Symbolleiste entsprechend meiner Benutzereingabe?
0
A
Antwort
1
Für Ihre editText-Ansicht können Sie einen TextWatcher hinzufügen.
TextWatcher wie folgt aus:
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
int vibility = (TextUtils.isEmpty(charSequence)) ? View.GONE : View.VISIBLE;
textView.setVisibility(vibility);
}
@Override
public void afterTextChanged(Editable editable) {
}
});
0
Sie können versuchen, diese ein:
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
if(s.length()>0){
toolBarTextView.setVisiblity(View.GONE);
toolBarTextView.setText("");
}else {
toolBarTextView.setVisiblity(View.VISIBLE);
toolBarTextView.setText(s.toString());
}
}
});
+0
Was ist, wenn dieser Edittext in einer Recyclerview ist? –
Verwandte Themen
- 1. Wie ändere ich die Textfarbe des Textinputlayouts
- 2. Wie ändere ich die Textfarbe im Spinner?
- 3. Wie ändere ich die Textfarbe eines JButton?
- 4. Wie ändere ich die Textfarbe eines Buttons?
- 5. Wie ändere ich die ausgewählte Textfarbe?
- 6. Wie ändere ich die Textfarbe der Kreisdiagrammbeschreibung in MPAndroidChart?
- 7. Wie ändere ich die deaktivierte Textfarbe in JXHyperlink in swing?
- 8. Wie ändere ich die Textfarbe eines Listenansichtsobjekts mithilfe der Optionsfelder?
- 9. Wie ändere ich die Textfarbe der Präferenzkategorie in Android?
- 10. Wie ändere ich die Textfarbe der Legende in d3js graph?
- 11. Wie ändere ich die Textfarbe der oberen Leiste in meiner Ionic App in Weiß?
- 12. Anzeige der richtigen Textfarbe entsprechend der Auswahl?
- 13. Wie ändere ich die Textfarbe und die Fillcolor
- 14. Wie wird die Symbolleiste entsprechend der Bildschirmauflösung angepasst?
- 15. Wie ändere ich die Textfarbe des Teils des TextView?
- 16. Ändern der Textfarbe in der benutzerdefinierten Symbolleiste
- 17. Wie ändere ich die Textfarbe von Androids Einstellungen?
- 18. AlertDialog Theme: Wie ändere ich Textfarbe?
- 19. Wie ändere ich easyGUI Python Textfarbe
- 20. Wie ändere ich die Bildschirmgröße meiner Anwendung?
- 21. Wie ändere ich die Textfarbe auf UINavigationBar Schaltflächenelemente
- 22. Wie ändere ich die Textfarbe anhand bestimmter Optionen?
- 23. Wie ändere ich die Textfarbe eines Div in Hover
- 24. Wie ändere ich die Textfarbe von IcsSpinner auf ActionBarSherlock?
- 25. Wie ändere ich die Textfarbe des Eingabefeldes in MaterialiseCSS?
- 26. Wie ändere ich die Textfarbe mit einem Klick?
- 27. Wie ändere ich die Textfarbe für AndroidPlot Domain- und Bereichslabels?
- 28. Wie ändere ich die ActionBar-Textfarbe in Android 5.0 Lollipop?
- 29. Wie ändere ich die Textfarbe des Hinweises von PlaceAutocompleteFragment?
- 30. Wie ändere ich die Symbolleiste dynamisch in Zimbra
was passiert, wenn diese EditText in einem recyclerview ist? –
Sie können einen benutzerdefinierten Listener erstellen und den entsprechenden Fragment oder Vorgang zurückrufen. – user2851150