Material的Chip组件,遇到Error inflatin

2022-02-16  本文已影响0人  RedB

最近在使用Material的Chip组件。
本来已经给ChipGroup设置了android:theme="@style/Theme.MaterialComponents.DayNight.NoActionBar",但addView时还是报了错:
android.view.InflateException: Binary XML file line #8 in com.trusfort.tool:layout/chips: Error inflating class <unknown>

经过查询,是需要把Theme修改为Theme.Material.**.Bridge的,比如把Theme.AppCompat.DayNight.NoActionBar修改为Theme.MaterialComponents.DayNight.NoActionBar.Bridge即可

关于Bridge主题(翻译自官方文档):Bridge主题继承自AppCompat主题, 但同样定义了Material Components主题属性。借助此主题,你就可以使用Material Design components而无需修改主题

上一篇 下一篇

猜你喜欢

热点阅读