我有两个编辑文本,通过验证确保为每个框输入一个值。
问题是,当键盘没有显示时,一切正常,但是当显示键盘时,悬停验证会移动到编辑文本上方,并且当它应该是黑色时具有白色背景。
希望图像能够更好地显示出来。
N.B它只发生在下面的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));
}
}
};