我面临着android芯片组件的问题。我试着实现这样的芯片:
<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了。
发布于 2018-10-01 13:10:49
如果您想使用Theme.MaterialComponents.Light.Bridge,则需要使用app主题来实现AppCompat,尽管使用了android.support.design.chip.Chip。
原因:
Chip组件依赖于新的MaterialComponents主题,所以会发生崩溃。这里的Bridge主题被视为AppCompat,但在需要时提供了新的MaterialComponents主题。
https://stackoverflow.com/questions/52591845
复制相似问题