在Android6.0和xFF0C中;当screenOrientation=”时,如何使导航半透明;“景观”;
在在Android6.0和xFF0C中;当screenOrientation=”时,如何使导航半透明;“景观”;,android,navigation,Android,Navigation,在onCreate()中,我使用标志半透明状态和标志半透明导航使导航半透明 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRAN
onCreate()
中,我使用标志半透明状态和标志半透明导航
使导航半透明
@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);
}
MyAndroidManifest.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中工作,但在Android6.0中没有效果。
当我设置android:screenOrientation=“肖像”时,它在android 6.0中非常有用
有效吗?:
- Android5.1.1+肖像------是
- Android5.1.1+景观------是
- Android6.0+肖像----------是
- android6.0+景观--------否
我想你已经添加了主题
<style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="@style/Theme.AppCompat.Light">
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
真的
假的
真的
@空的
并在你的清单文件中提到
<activity android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen"
android:screenOrientation="landscape"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
如果有帮助的话,试试看