検証した編集テキストがあります。入力したデータがフォーマットに対応していない場合は背景を赤に設定し、対応している場合は明るい灰色に戻しますが、長方形は消えます。入力されたデータの形式が正しい場合、プロパティを元の値にリセットできるかどうか疑問に思っていました。これが私が今していることです
EditText name = (EditText) findViewById(R.id.Name);
if (name.getText().length() < 1)
{
error = true;
unit.setBackgroundColor(Color.RED);
}
else
{
//instead of this line reset edittext properties
unit.setBackgroundColor(Color.LTGRAY);
}