当背景透明时,方向被锁定

Deh*_*zer 2 android

我希望我的活动有一个透明的背景,所以我创建了这个主题:

<style name="Theme.Transparent" parent="android:Theme">
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowNoTitle">true</item>
</style>
Run Code Online (Sandbox Code Playgroud)

并将其应用于清单文件:

android:theme="@style/Theme.Transparent"
Run Code Online (Sandbox Code Playgroud)

它工作正常.当这个"android:windowIsTranslucent"设置为true时,活动应该是透明的,但是屏幕方向不会改变,它只会保持纵向.有没有办法应用适合纵向和横向的透明背景?

Tav*_*nes 6

如果您设置android:screenOrientation="sensor"了相关活动,它应该可以工作.