【发布时间】:2019-08-16 10:45:00
【问题描述】:
我正在使用 Material Components 来创建 Choice 芯片。我关注了https://material.io/develop/android/components/chip/ 文件。有足够的东西可以用 XML 创建芯片,但不知道如何以编程方式创建选择芯片。
我使用以下代码动态创建芯片,但它默认创建动作芯片。
val chip = Chip(activity)
chip.text = ("Chip 1")
chipGpRow.addView(chip)
【问题讨论】:
-
看起来没有任何单一的方法可以以编程方式在
Chip上设置特定样式。但是,只需根据Choice样式中定义的属性设置各个相关属性即可;例如,chip.checkable = true等。您可以在此处找到这些属性及其值:github.com/material-components/material-components-android/blob/…。 -
迈克 M. 谢谢。它通过设置选择芯片链接中定义的属性来工作。
标签: android material-components-android material-components android-chips