如何防止键盘打开时调整一项活动的大小 [英] How to prevent one activity from resizing when keyboard opens
问题描述
我想防止键盘打开时调整活动大小.
I want to prevent my activity from resizing when my keyboard opens.
我知道我可以在清单文件夹中使用android:windowSoftInputMode="adjustNothing"
来执行此操作,但是它将更改应用于我的所有活动.
I know I can use android:windowSoftInputMode="adjustNothing"
in my manifest folder to do that, but it applies the change to all of my activities.
如何将此更改仅应用于我的一项活动?
How can I apply this change to only one of my activities?
我尝试将android:windowSoftInputMode="adjustNothing"
添加到我的活动中,但没有成功.
I tried to add android:windowSoftInputMode="adjustNothing"
to my activity but it didn't work.
推荐答案
尝试在onCreate中添加代码
Try to add in your code in onCreate
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
如果您使用的是滚动视图,请添加
In case you are using a scroll view please add this
android:isScrollContainer="false"
希望这对您有用....
Hope this works for you....
这篇关于如何防止键盘打开时调整一项活动的大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!