我如何使用 android 的标签输入或编辑文本

How can i use a tags input or editext for android

你好,我是 Android 的新开发人员,我想在编辑文本中插入一个 Word 并使其像带有 space 的标签或回车键,我一直在寻找它但找不到答案。

我想做这样的东西:

如果我要解决这个问题,我会首先研究 TextWatcher(或 String.split() 方法)和 SpannableString.

"Tags"一般用space或者逗号手动分隔,所以可以用String[] words = sentence.split(",");逗号分隔,然后用for循环设置一个 BackgroundColorSpan 浅蓝色,一个 ForegroundColorSpan 深蓝色,一个 ImageSpan 代表十字,一个 ClickableSpan 代表链接。

要更动态地更新它需要使用 TextWatcher