当前位置: 代码迷 >> Android >> 请问!设置全屏无效,标题栏消失了,但是信息栏一直还在,很郁闷
  详细解决方案

请问!设置全屏无效,标题栏消失了,但是信息栏一直还在,很郁闷

热度:97   发布时间:2016-05-01 13:06:52.0
请教!设置全屏无效,标题栏消失了,但是信息栏一直还在,很郁闷!
Java code
requestWindowFeature(Window.FEATURE_NO_TITLE);        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,                WindowManager.LayoutParams.FLAG_FULLSCREEN);


AndroidMainfest.xml文件
XML code
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"      package="com.test"      android:versionCode="1"      android:versionName="1.0">    <application android:icon="@drawable/icon" android:label="@string/app_name">        <activity android:name=".MainActivity"                  android:label="@string/app_name"                  android:theme="@style/transparent"                  android:screenOrientation="sensor"                  android:configChanges="orientation"                  >            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>                <activity android:name=".SystemInfo"                  android:label="@string/app_name"                  android:theme="@style/transparent"                  android:screenOrientation="sensor"                  android:configChanges="orientation"                  >        </activity>    </application>    <uses-sdk android:minSdkVersion="8" />    <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/></manifest>


之前好好的,没什么问题,今天就不行了,其他应用里设置都可以全屏的,我就郁闷了


还有一个问题,就是我必须设置android:screenOrientation="sensor"才会屏幕翻转,可是应用应该是会自用翻转屏幕的啊?
这两个问题,请大家看看是怎么回事

------解决方案--------------------
这个代码要放在setContentView(R.layout.main)前面·
------解决方案--------------------
探讨
这个代码要放在setContentView(R.layout.main)前面·

------解决方案--------------------
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);

这段代码要放到setContentView的前面才会生效
------解决方案--------------------
见到某个设备,代码怎么写都会显示信息栏,可能修改了底层的代码
  相关解决方案