首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android Studio设计预览不应用样式?

Android Studio设计预览不应用样式?
EN

Stack Overflow用户
提问于 2018-05-31 17:32:01
回答 1查看 247关注 0票数 2

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

代码语言:javascript
复制
<style name="roundActionButton">
    <item name="background">@drawable/action_button_background</item>
</style>

在我的一项活动中,我将此样式应用于FrameLayout

代码语言:javascript
复制
            <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是可见的,但无论我如何重建项目或强制刷新布局,样式都不会应用到Android Studio设计预览中。但是,如果我直接在FrameLayout中设置背景,它也会在设计预览中按预期显示:

代码语言:javascript
复制
            <FrameLayout
                ...
                android:background="@drawable/action_button_background">

设计预览中的主题设置为AppTheme (我也尝试过其他主题,但没有更改)。样式不应该在设计预览中可见吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50621069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档