我有两个编辑文本,带有验证以确保为每个框输入了一个值。
问题是,当键盘没有显示一切正常时,但是当显示键盘时,悬停验证移动到编辑文本上方并且当它应该是黑色时具有白色背景。
希望图像能更好地显示它。
注意它只发生在下面的edittext上,上面的很好,因为一旦打开键盘就不会覆盖它。
我已将键盘设置为不调整屏幕大小,即
android:windowSoftInputMode="stateHidden|adjustPan"
我认为这可能是 Acer A501 平板电脑上的 Acer 问题,因为我的三星 Galaxy 没有这个问题。
private TextWatcher mileageListener = new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before,int count) {}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,int after) {}
@Override
public void afterTextChanged(Editable s) {
String start = mStartMileage.getText().toString().trim();
// check that start mileage has been entered
if ("".equals(start)) {
mStartMileage.setError(getText(R.string.validation_enter_start_mileage));
}
}
};