如何解决Android Studio设计预览不适用风格?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (54)

我有一个非常简单<style>styles.xml

<style name="roundActionButton">
    <item name="background">@drawable/action_button_background</item>
</style>

我将这种风格应用于FrameLayout一项活动中:

            <FrameLayout
                android:layout_width="0dp"
                android:layout_height="0dp"
                app:layout_constraintTop_toTopOf="@id/okButton"
                app:layout_constraintBottom_toBottomOf="@id/okButton"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintDimensionRatio="1"
                style="@style/roundActionButton"
                android:padding="7dp"
                android:layout_marginTop="3dp"
                android:layout_marginBottom="3dp"
                android:layout_marginStart="25dp"
                android:layout_marginLeft="25dp">

如果我直接在背景中设置背景FrameLayout,它在设计预览中也按预期显示:

            <FrameLayout
                ...
                android:background="@drawable/action_button_background">

设计预览中的主题设置为AppTheme(我也试过其他人,但没有改变)。

提问于
用户回答回答于
<style name="roundActionButton">
    <item name="android:background">@drawable/action_button_background</item>
</style>

扫码关注云+社区

领取腾讯云代金券