当键盘出现时,java 安卓调整布局
我想在键盘出现时重新定位布局,例如在编辑文本字段时,以便在聚焦字段上获得可见性。我尝试了WindowsOfInputMode,但没有任何区别。如何到达它?多谢各位
<activity
安卓:name="com.xxxx.projecte1.TabBar_Activity"
安卓:theme="@安卓:style/Theme.NoTitleBar"
安卓:configChanges="keyboardHidden|orientation|screenSize"
安卓:windowSoftInputMode="adjustResize"
/>
# 1 楼答案
# 2 楼答案
我认为问题在于这条线
android:configChanges="keyboardHidden|orientation|screenSize"
在你的代码中。这一行告诉
Android
您的Activity
将自己处理这3个事件。如果你去掉这条线,我相信你会达到预期的效果有关
configChanges
属性,请参见here# 3 楼答案
对于其他可能有类似问题的人:
在我的情况下,解决这个问题的方法就是
进入我的活动的
onCreate
方法没有任何xml更改,因为这些对我来说都不起作用,但这马上就起作用了。虽然xml解决方案对我来说似乎更好,但即使是相同的参数也不起作用
分享它,因为我没有找到一个快速和简单的修复自己在线