2
这是我用来侦听软键盘可见性改变方式:SoftKeyboardStateListener不工作的棒棒糖设备
final SoftKeyboardStateWatcher softKeyboardStateWatcher
= new SoftKeyboardStateWatcher(mainLayout);
softKeyboardStateWatcher.addSoftKeyboardStateListener(new SoftKeyboardStateWatcher.SoftKeyboardStateListener() {
@Override
public void onSoftKeyboardOpened(int keyboardHeightInPx) {
bottomToolbar.setVisibility(View.GONE);
}
@Override
public void onSoftKeyboardClosed() {
bottomToolbar.setVisibility(View.VISIBLE);
}
});
我的应用程序是由用于SDK> = 16,完美的作品的所有前期棒棒糖设备和I使用5.0.2 Android在HTC One M7上测试它,结果没问题。但是,当我试图用Nexus 4,API 22和Nexus 5进行测试时,API 23,onSoftKeyboardOpened
和onSoftKeyboardClosed
都不会被调用。
我该如何解决这个问题?
谢谢!
嗨,你有没有一个解决方案或导致这个问题? :) –