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

Man*_*ngu 1 java android material-design

有什么方法可以在 StackOverflow 中创建一个类似于此处可用的相同标签系统的 EditText 吗?

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

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

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

Mat*_*att 6

你在描述芯片

您可以查看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" />
Run Code Online (Sandbox Code Playgroud)