我正在尝试进行有多种选择的芯片选择。就我而言,我将有动态选择,因此我将不得不动态创建芯片。我成功地动态创建了它。但是由于多选需要一个名为的属性,style="@style/Widget.MaterialComponents.Chip.Filter"
所以我可以在 XML 中传递它,但不能在 kotlin 代码中传递。我试图这样做但没有成功:
val chip = Chip(chapManager.context, null, android.widget.Filter)
它说:Classifier 'Filter' does not have a companion object, and thus must be initialized here
其他一切都很好,只是我无法将风格传递给我的芯片。