我尝试在电视设备配置 (TV_720p) 上预览我的 Jetpack Compose 布局,但尽管指定 TV_720p 作为设备,Android Studio 中的预览仍然看起来像手机。这是我的设置:
@Preview(device = Devices.TV_720p, uiMode = Configuration.UI_MODE_NIGHT_YES)
@Composable
internal fun VitrineContentViewEmptyStatePreview() {
ComposeTvTheme {
/*My Composable*/
}
}
在右侧的预览窗格中,布局不会以电视格式显示,而是类似于移动视图:
有谁知道可能是什么原因造成的,或者是否有办法确保预览正确呈现为电视设备布局?任何见解将不胜感激!
我也尝试过
TV_1080p
,但没有任何区别。
尝试将
showSystemUi = true
添加到 @Preview
。