Ich bin sehr neu in der Codierung. Was ich versuche zu tun ist, dass wenn jemand nichts schreibt, benutze setError()
wie "Bitte schreibe deine Antwort." Wenn jedoch jemand auf das Textfeld klickt, möchte ich, dass die Schrift verschwindet, aber das Fehlersymbol bleibt erhalten. Ich habe eine Lösung gesehen und ausprobiert, wo Sie den setError überschreiben, um das Bild zu setzen.Wie setze ich die CharSequence für setError()
public MyEditText(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public void setError(CharSequence error, Drawable icon) {
setCompoundDrawables(null, null, icon, null);
}
jedoch mit dieser Methode kann ich keine CharSequence
Es wäre nett, wenn Sie die vollständige Datei gepostet haben, damit wir sicher sein können, dass Sie 'class'es richtig verwenden. –