【问题标题】:Android UI control like tag control类似于标签控件的 Android UI 控件
【发布时间】:2014-07-19 17:57:09
【问题描述】:

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

您可以看到根据其宽度以随机方式添加的字符串字符串

我尝试在线性或相对布局内使用普通文本视图,但它不起作用。 你能告诉我最好的做法是有一个控件,我将一个字符串列表传递给它,它会像下面的图像一样显示它们?

【问题讨论】:

  • 请详细说明
  • 我想显示一个类似于我添加的屏幕截图的字符串列表
  • 等待帮助我正在开发

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


【解决方案1】:

这可以使用流布局和其中的切换按钮来完成。 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>

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 2020-11-26
      • 1970-01-01
      相关资源
      最近更新 更多