Bu benim yumuşak klavye görünürlük değişen dinlemek için kullanmak yoludur:SoftKeyboardStateListener Lollipop cihazlarda çalışmıyor
Uygulamam SDK> = 16 için yapılmış ve bütün ön Lollipop cihazlarda ve ben için mükemmel çalışırfinal 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);
}
});
5.0.2 Android ile HTC One M7 üzerinde test edildi ve sonuçları iyiydi. Ancak, Nexus 4 ile test etmeye çalıştığımda, API 22 ve Nexus 5, API 23, onSoftKeyboardOpened
ve onSoftKeyboardClosed
asla çağrılmaz.
Bu sorunu nasıl çözebilirim?
Teşekkürler!
Hi yardımcı olabilir umut
,
bir çözüm yaptım veya sorun hakkında neden? :) –