Android 当软键盘全屏显示时,如何保持标题?

Android 当软键盘全屏显示时,如何保持标题?,android,android-keypad,android-fullscreen,Android,Android Keypad,Android Fullscreen,我有一个聊天的标题,每次你点击EditText,标题就会向上移动,然后消失 为了解决这个问题,我添加了Oncreate this getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT\u INPUT\u ADJUST\u RESIZE) 这很好用,但是当我加上这个的时候,它就不起作用了 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowMa

我有一个聊天的标题,每次你点击EditText,标题就会向上移动,然后消失

为了解决这个问题,我添加了Oncreate this

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT\u INPUT\u ADJUST\u RESIZE)

这很好用,但是当我加上这个的时候,它就不起作用了

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
这一行使活动全屏显示,我尝试添加清单,但它不起作用,听起来如果你使用一个,你就不能使用另一个

有什么办法解决这个问题吗


p.D:我用adjustPan进行了测试,还有很多东西…

请编辑您的
Manifest.xml
文件,并将其添加到聊天活动的标签中:

<activity
 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
 ...
</activity>

...

通过使用此选项,您将不需要使用
getWindow().setFlags(WindowManager.LayoutParams.FLAG_全屏,WindowManager.LayoutParams.FLAG_全屏);

这将解决您的问题。

如果没有全屏标志,您的应用程序会占用多少屏幕部分?为什么?如果没有全屏标志,它会占用除“顶部”栏(您可以看到通知和小时)之外的所有屏幕,但我想让它全屏显示,很遗憾,这不起作用,我试过舱单上的所有东西,但它没有解决问题,而且它给了我一个黑色背景