0
在onCreate()
,我使用FLAG_TRANSLUCENT_STATUS
和FLAG_TRANSLUCENT_NAVIGATION
使導航半透明。在Android6.0中,如何使導航半透明當screenOrientation =「風景」
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION,WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}
我AndroidManifest.xml中:
<activity android:name=".MainActivity"
android:label="@string/app_name"
android:screenOrientation="landscape"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
它在Android5.1.1,但它在安卓6.0沒有影響。 當我設置android:screenOrientation =「肖像」時,它在Android 6.0中很有用。
有效?:
Android5.1.1 +人像----------是
Android5.1.1 +景觀-----是
android6.0 +人像------------是
android6.0 +景觀--------沒有
我已經試過這個,這沒有奏效 –