在Android中,可以使用ChipGroup和Chip组件来实现多行文本的效果。下面是一个示例代码:
ChipGroup chipGroup = findViewById(R.id.chipGroup);
String[] texts = {"Apple", "Banana", "Cherry", "Durian", "Grapes", "Lemon", "Mango"};
for (String text : texts) {
Chip chip = new Chip(this);
chip.setText(text);
chip.setSingleLine(false); // 允许多行文本
chip.setCheckable(true);
chipGroup.addView(chip);
}
在这个示例中,我们使用一个字符串数组来定义Chip的文本内容。然后,通过循环创建Chip对象,并设置文本、设置多行文本属性,最后将Chip添加到ChipGroup中。
通过这个方法,你可以动态地在ChipGroup中展示多行文本的Chip组件。