当打开软键盘时,Android pie edittext输入的文本不显示

时间:2019-01-03 12:25:57

标签: android android-edittext android-softkeyboard android-9.0-pie

Edittext输入文本不可见,我使用软键盘键入,但是一旦按下按钮,便可以看到输入值。代码在较旧的android版本上工作正常,但在android pie上却无法正常工作。

1 个答案:

答案 0 :(得分:10)

这似乎是Android Pie的问题。我在清单中将硬件加速更改为true,并且可以正常工作。

class timer {
  constructor(sec, callback) {
    this.sec = sec;
    setInterval(() => {
      if (this.secCallback) {
        this.secCallback(this.sec);
      }
      callback(this.sec--);
    }, 1000);
  }
  on(secCallback) {
    this.secCallback = secCallback;
  }
}
const aTimer = new timer(50, sec => console.log('start callback'));

setTimeout(() => {
  console.log('new callback added');
  aTimer.on(sec => console.log('on callback'));
}, 2500);