【问题标题】:How to use a Tag-like Edit Text in Android如何在 Android 中使用类似标签的编辑文本
【发布时间】:2018-01-12 17:45:30
【问题描述】:

在提出问题时,有什么方法可以在 StackOverflow 中创建与此处提供的完全相同的 Tag 系统类似的 EditText?

或者任何用于相同目的的库?

我想在我的应用中做类似的事情:

我已经有一个 EditText 字段,并且用户在其中输入主题,例如“java”,然后,当用户输入“;”时,我想用蓝色或灰色来标记该单词例如,突出显示它是一个标签。然后,用户可以输入另一个标签,即'android',或者可以像删除文本一样删除之前的标签。

【问题讨论】:

  • 对图书馆的请求在这里是题外话。如果您有关于自己做的具体问题,请询问。但它本身就太宽泛了。
  • 我不在乎自己做还是和图书馆一起做。我只是在询问任何可能性。
  • 我不确定为什么不允许这样的问题,因为我担心的是有效的。在开发者运营商中,很多时候你想做某事但不知道名称,即使是谷歌也无法弄清楚,因为不知道搜索结果的关键字将是浪费。您正在寻找的是一种名为“芯片”material.io/guidelines/components/chips.html 的材料设计模式,另一个用户提供了一个库和一些示例,如果您问我他应该得到正确的答案。祝你好运。

标签: java android material-design


【解决方案1】:

你在描述chips

您可以查看MaterialChipsInput 库。您将使用ChipInput,而不是使用EditText

<com.pchmn.materialchips.ChipsInput
        android:id="@+id/tag_input"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:hint="Add a tag" />

【讨论】:

  • 我忘了这是一个选项。非常感谢你! :D
  • 没问题......当你甚至不知道你应该在谷歌上搜索什么时它总是很糟糕,但你可以在未来尝试reddit.com/r/androiddev
猜你喜欢
  • 2013-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多