enter code here
schreiben ziehbar xml in ziehbar Ordner in Ressourcen
vergessen Sie nicht die Farbe in Ressourcen border genannt zu erklären.
und ordnen Sie diesen Hintergrund der EditText
rounded_border_edittexterror.xml Datei.
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<shape android:shape="rectangle">
<solid android:color="#ffffff"/>
<corners android:radius="10dp" />
<stroke
android:width="2dp"
android:color="#FFE70A2F"
/>
</shape>
</selector>
Datei gerundet_border_edittext.xml.
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<shape android:shape="rectangle">
<solid android:color="#ffffff"/>
<corners android:radius="10dp" />
<stroke
android:width="2dp"
android:color="#FF5FAC16"
/>
</shape>
</selector>
EditText usernameEditText = (EditText) findViewById(R.id.editUsername);
String sUsername = usernameEditText.getText().toString();
if (sUsername.matches(""))
{ usernameEditText.setBackgroundResource(R.drawable.rounded_border_edittexterror);
Toast.makeText(this, "You did not enter a username",Toast.LENGTH_SHORT).show();
return;
}
else {
usernameEditText.setBackgroundResource(R.drawable.rounded_border_edittext);
}
Sie können [TextWatcher] (https://developer.android.com/reference/android/text/TextWatcher.html) für dieses Ziel verwenden. –