Android可佩戴圆形屏幕上的BoxInsetLayout无法使用Theme.AppCompat

时间:2015-07-27 14:44:54

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

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

我还想使用CheckBox中的Material Theme。因此,我使用的是从Theme.AppCompat.Light派生的自定义主题。

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

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

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

1 个答案:

答案 0 :(得分:2)

尝试添加:

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

到你的主题。调度插件是必要的。