【发布时间】:2016-04-04 01:14:07
【问题描述】:
我正在为安卓开发一个软键盘,但遇到了一个我无法解决的问题。问题是当我打开键盘时,它会错误地移动其他视图(见图,我的键盘在左边)。
我尝试了多种在 stackoverflow 或其他地方找到的解决方案,但它们对我不起作用。
我试过了:
android:windowSoftInputMode="adjustResize"
android:windowSoftInputMode="stateHidden|adjustPan"
android:windowSoftInputMode="adjustResize|stateVisible|stateAlwaysHidden"
但它并没有改变您在屏幕截图中看到的行为。
所以,请帮我解决这个问题。
附言。我知道在提供"adjustResize" 或"stateHidden|adjustPan" 的地方有很多类似的问题,但它对我不起作用。
P.p.s 截图是在 android 6.0.1 中拍摄的。
谢谢。
【问题讨论】:
-
#Fedor Tsyganov : 你试过
android:windowSoftInputMode="stateAlwaysHidden|adjustPan" -
@IntelliJAmiya 他正在创建一个自定义键盘,那么您将如何在其中调整平移
-
@Fedor 也添加您的代码,因为我的键盘没有显示此行为
-
@VivekMishra 我需要从扩展 InputMethodService 的类或扩展 KeyboardView 的类中包含我的代码吗?
-
@IntelliJAmiya 是的,我做到了,但它不起作用
标签: android android-layout view keyboard android-softkeyboard