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
都不會被調用。
我該如何解決這個問題?
謝謝!
嗨,你有沒有一個解決方案或導致這個問題? :) –