1

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

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

希望图像能更好地显示它。

注意它只发生在下面的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));
        }
    }
};

键盘向下

键盘向上

4

0 回答 0