我正在开发一个 Android TV 应用程序。默认情况下,它使用 Leanback 主题。当应用程序在设备上运行时,没有状态栏,显然是因为它是电视。但是,当在渲染屏幕上的 Android Studio 中设计 .xml 时,会显示状态栏,这使得很难确定定位。
有没有办法在使用 Leanback 主题时在 Android Studio 的渲染屏幕中隐藏状态栏。
我正在开发一个 Android TV 应用程序。默认情况下,它使用 Leanback 主题。当应用程序在设备上运行时,没有状态栏,显然是因为它是电视。但是,当在渲染屏幕上的 Android Studio 中设计 .xml 时,会显示状态栏,这使得很难确定定位。
有没有办法在使用 Leanback 主题时在 Android Studio 的渲染屏幕中隐藏状态栏。
您可以添加android:windowFullscreen
到您的主题,例如:
<style name="Theme.Example.Leanback" parent="Theme.Leanback">
<item name="android:windowEnterTransition">@android:transition/fade</item>
<item name="android:windowExitTransition">@android:transition/fade</item>
<item name="android:windowSharedElementExitTransition">@android:transition/move</item>
<item name="android:windowSharedElementEnterTransition">@android:transition/move</item>
<item name="android:windowAllowReturnTransitionOverlap">true</item>
<item name="android:windowAllowEnterTransitionOverlap">true</item>
<item name="android:windowContentTransitions">true</item>
<item name="android:colorPrimary">@color/search_opaque</item>
<item name="android:windowFullscreen">true</item>
</style>
然后Example.Leanback
从主题选择器中选择。