如何在Android中使用类似标签的编辑文本

时间:2018-01-12 17:45:30

标签: java android material-design

在提问时,有没有办法在StackOverflow中创建类似于此处可用的Tag系统的EditText?

或者出于同样目的的任何图书馆?

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

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

1 个答案:

答案 0 :(得分:3)

您正在描述chips

您可以查看MaterialChipsInput库。您可以使用EditText

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