試してみる。
public void checkFormate(final EditText mEditText) {
mEditText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {
SimpleDateFormat mdaDateFormat = new SimpleDateFormat(
"yyyy-MM-dd");
try {
mdaDateFormat.parse((String) arg0);
} catch (ParseException e) {
e.printStackTrace();
mEditText.setError("Please enter proper date format");
}
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1,
int arg2, int arg3) {
}
@Override
public void afterTextChanged(Editable arg0) {
}
});
}