如何防止键盘打开时调整一项活动的大小 [英] How to prevent one activity from resizing when keyboard opens

查看:67
本文介绍了如何防止键盘打开时调整一项活动的大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想防止键盘打开时调整活动大小.

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆