Android UI控件,如标签控件

时间:2014-05-30 03:48:26

标签: android user-interface tags sms android-controls

我想知道如何获得一个包含字符串列表的控件,如下图所示。

enter image description here

您可以根据宽度

以随机方式查看字符串字符串

我尝试在线性或相对布局中使用普通的textview,但它没有用。 你能不能告诉我一个控件的最佳实践,我将它传递给它一个字符串列表,它会像下面的图像一样显示它们?

2 个答案:

答案 0 :(得分:3)

这可以使用其中的流布局和切换按钮来完成。 有一个良好的流程布局here。 切换按钮需要一个Selector 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 :(得分:0)

Google Chips可用于显示标记。对于您的用例输入芯片将完成这项工作。阅读它here。标签/芯片完全可以定制。

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