gpt4 book ai didi

android:@Theme.Translucent 将方向锁定为纵向?

转载 作者:太空宇宙 更新时间:2023-11-03 11:44:37 25 4
gpt4 key购买 nike

我创建了一种新样式来将背景设置为透明,但出于某种原因,因为当设备旋转时应用程序不会将布局更改为横向。 我应该在新样式中指定一些东西吗?

代码如下:

< style name="Transparent" parent="android:@Theme.Translucent">
< item name="android:windowBackground">@color/background</item>
</style>

最佳答案

虽然您没有指定 android:screenOrientation对于 Activity ,android 使用 "unspecified"默认值,表示系统选择方向。

如果您使用 <item name="android:windowIsTranslucent">true</item> 的样式,系统根据堆栈中底层 Activity 的方向选择一个方向。所以很难让你的应用程序处于横向模式,因为大多数启动器固定为纵向模式。

只需设置android:screenOrientation="sensor"对于所有半透明 Activity 以强制其独立选择方向:

<activity
android:name=".SomeActivity"
android:screenOrientation="sensor"
...>
...
</activity>

关于android:@Theme.Translucent 将方向锁定为纵向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13101459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com