这是我的问题:是否可以在不使用fullscreen
标志的情况下隐藏Android通知栏?当显示软键盘时,我需要adjustResize
我的应用程序,但fullscreen
应用程序忽略调整大小(据我所知)。
有没有人知道如何在没有此标志的情况下让我的应用看起来全屏?
以下是全屏标志的问题:它只是尝试显示所有重要内容,但我需要调整应用程序的大小:
和xml:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:text="EditText1"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:text="EditText2" />
</RelativeLayout>
摘要:我希望在我的应用调整大小并重新绘制新尺寸后看到EditTexts
两个
答案 0 :(得分:0)
嗯,我认为全屏也支持调整大小,
你可以在你的Manifest中这样做
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main"
android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen"
android:windowSoftInputMode="stateHidden|adjustResize"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
答案 1 :(得分:0)
这是一个已知且未修复的Android错误,请尝试解决方法here
所有归功于LEO
答案 2 :(得分:0)
这可以提供帮助:
getWindow().addFlags( WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN );
getWindow().addFlags( WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS );
您可以将其添加到onCreate()
。
在此答案中可以找到其他评论:https://stackoverflow.com/a/10952394/1065190