EditText错误消息,键盘更改影响主题/样式

时间:2012-05-24 15:13:04

标签: android

我有两个编辑文本,通过验证确保为每个框输入一个值。

问题是,当键盘没有显示时,一切正常,但是当显示键盘时,悬停验证会移动到编辑文本上方,并且当它应该是黑色时具有白色背景。

希望图像能够更好地显示出来。

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));
        }
    }
};

Keyboard down

Keyboard up

0 个答案:

没有答案