[这是我一直面临的问题,无法在黑暗模式下更改错误消息。]
如何编辑错误弹出窗口中文本的颜色。当主题和反馈为空并且用户尝试发送邮件时,我一直弹出错误消息。
public class FeedBack extends AppCompatActivity {
EditText subject, body;
Button send;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_feed_back);
send = findViewById(R.id.sendFeedBT);
subject = findViewById(R.id.subjectET);
body = findViewById(R.id.bodyTextET);
send.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String subjectSTR = subject.getText().toString().trim();
String bodySTR = body.getText().toString().trim();
if(subjectSTR.isEmpty()){
subject.setError("Enter a Subject Please");
subject.requestFocus();
}
else if (bodySTR.isEmpty()){
body.setError("Enter the Message Please");
body.requestFocus();
}
else {
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL, new String[]{"example@gmail.com"});
email.putExtra(Intent.EXTRA_SUBJECT, subjectSTR);
email.putExtra(Intent.EXTRA_TEXT, bodySTR);
email.setType("message/rfc822");
startActivity(Intent.createChooser(email, "Choose an Email client :"));
finish();
}
}
});
}
}