Android AutoCompleteTextView with chips

2022-09-01 15:29:11

我不确定我是否为此UI功能使用了正确的词语,但我已经附加了我希望在我的应用程序中实现的目标的快照。

它由Go SMS使用,其中用户在编辑文本中键入联系人,在用户从完成下拉列表中选择联系人后,该联系人将插入编辑文本中,如附加图像所示。编辑文本仍处于打开状态,以接受进一步的输入。

对于我的应用程序,我想在用户输入逗号后立即进行分组和插入,就像StackOverflow的标记输入一样(但我相信我可以单独处理)。我的问题是这是什么样的视图,或者我如何修改编辑文本以使其像这样?

EditText with Grouped Values

谢谢。


答案 1

来自Google的官方芯片库(用于Gmail,电子邮件,日历,消息传递)位于 https://android.googlesource.com/platform/frameworks/opt/chips/

有关如何使用它的简单示例,可以在 https://code.google.com/p/platform-features-talk-io-2013/source/browse/src/com/example/iotalk/ChipsActivity.java


答案 2

另外两个芯片库。

  • 安卓芯片。与其他一些不同的是,这个更新的视觉效果反映了新发布的“材料设计”标准

    enter image description here

  • 令牌自动完成。它是一个Android Gmail风格的令牌自动完成文本字段和过滤器。

    enter image description here
    enter image description here


推荐