像标签控件一样的Android UI控件

3

我想知道如何获得一个控件,其中包含像下面的图片中排列的字符串列表。

enter image description here

您可以看到字符串以随机方式添加,基于其宽度。

我尝试使用普通textview,并将其放置在线性或相对布局中,但没有成功。请告诉我最佳实践,以便我传递一个字符串列表给它,并像下面的图片一样显示它们。


请进一步详细说明。 - Rohit Goswami
我想显示一个字符串列表,类似于我添加的截图。 - John Donvan
1
等待帮助,我正在开发中。 - Rohit Goswami
2个回答

3
可以使用流式布局和其中的切换按钮来完成此操作。 这里有一个良好的流式布局可用。 而切换按钮将需要一个选择器drawable来使其具有正确的选中/取消选中外观。
以下是选择器示例:
<?xml version="1.0" encoding="utf-8"?>

<item android:drawable="@drawable/rect_tag_checked" android:state_checked="true"></item>
<item android:drawable="@drawable/rect_tag_normal" android:state_checked="false"></item>
<item android:drawable="@drawable/rect_tag_normal"></item>


1

谷歌 芯片 可用于显示标签。对于您的用例,输入芯片 将完成工作。在这里阅读有关它的信息。标签/芯片是完全可定制的。

该库适用于 Android 和 iOS,因此您可以为两个平台上的用户提供一致的用户界面。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接