首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android.support.design.chip.Chip

android.support.design.chip.Chip
EN

Stack Overflow用户
提问于 2018-10-01 13:05:44
回答 1查看 1K关注 0票数 2

我面临着android芯片组件的问题。我试着实现这样的芯片:

代码语言:javascript
复制
    <android.support.design.chip.Chip
        android:id="@+id/tags"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello world"/>

但是当我启动我的应用程序时,我有一个错误:

android.view.InflateException:二进制XML文件行#59:二进制XML文件行#59:错误充气类android.support.design.chip.Chip 由: android.view.InflateException:二进制XML文件行#59:错误充气类android.support.design.chip.Chip引起的 由:java.lang.IllegalArgumentException引起:此组件上的样式要求您的应用程序主题为Theme.AppCompat (或后代)。

我的风格已经是AppCompact了。

EN

回答 1

Stack Overflow用户

发布于 2018-10-01 13:10:49

如果您想使用Theme.MaterialComponents.Light.Bridge,则需要使用app主题来实现AppCompat,尽管使用了android.support.design.chip.Chip

原因: Chip组件依赖于新的MaterialComponents主题,所以会发生崩溃。这里的Bridge主题被视为AppCompat,但在需要时提供了新的MaterialComponents主题。

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

https://stackoverflow.com/questions/52591845

复制
相关文章

相似问题

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