在android中动态创建Choice Chip

问题描述 投票:0回答:1

我正在使用Material Components来创建Choice芯片。我已经关注了https://material.io/develop/android/components/chip/文件。有足够的东西可以用XML创建芯片,但不知道如何以编程方式创建选择芯片。

我已经使用以下代码动态创建芯片,但它默认创建了动作芯片。

val chip = Chip(activity)
chip.text = ("Chip 1")
chipGpRow.addView(chip)
android material-components-android
1个回答
0
投票

您可以1)为具有选择样式的芯片创建xml布局并在代码中对其进行充气,类似于目录中的ChipGroupDemoFragment示例:github.com/material-components/material-components-android/blob / ... 2 )创建一个自定义主题,将默认的chipStyle设置为@ style / Widget.MaterialComponents.Chip.Choice我建议#1,因为它允许您灵活地动态创建多种样式的芯片。

© www.soinside.com 2019 - 2024. All rights reserved.