【问题标题】:BoxInsetLayout on Android wearable round screen not working with Theme.AppCompatAndroid可穿戴圆形屏幕上的BoxInsetLayout不适用于Theme.AppCompat
【发布时间】:2015-10-17 19:44:39
【问题描述】:

我正在为Android 可穿戴设备开发应用程序。我想创建一个适用于圆形和方形屏幕的布局。因此我使用BoxInsetLayout

我还想使用来自Material ThemeCheckBox。因此,我使用了源自Theme.AppCompat.Light 的自定义主题。

<style name="AppTheme" parent="@style/Theme.AppCompat.Light">

问题是BoxInsetLayout 在圆形屏幕上无法正常工作。我遇到了与here 描述的相同的问题,但提到的解决方案对我不起作用。除主题部分外,相关代码部分相同。

当我将主题切换到Theme.DeviceDefault 时,我只能从Holo 获得CheckBox

【问题讨论】:

    标签: android material-design wear-os android-appcompat android-theme


    【解决方案1】:

    尝试添加:

    <item name="android:windowOverscan">true</item>
    

    到你的主题。这是调度插图所必需的。

    【讨论】:

    • 太棒了!像魅力一样工作!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多