我想在我的应用程序中用芯片实现一个自动完成的编辑文本,我想以一种在这里完成的方式实现它:材料设计芯片。首先,我想问一下,是否有某种小部件(可能是新的支持库的一部分),还是可以用于轻松实现的解决方案。(我知道以前有人问过这个问题,但我只想知道在此期间是否有什么变化)。我还找到了这个图书馆,但我不知道如何使用它(也可以使用它)来自动完成我的数据集.有没有人在这个图书馆工作过,并能分享他们的经验?
任何帮助都将不胜感激!
发布于 2018-05-03 13:11:49
新的Android的材料组件包含组件芯片。
您可以通过以下方式将芯片添加到布局文件中:
<com.google.android.material.chip.Chip
android:id="@+id/some_chip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="This is a chip" />

对于经典的设计支持库28.0.0,您可以使用这个包:
<android.support.design.chip.Chip
../>可以使用以下属性自定义组件:
android:checkable: ,如果是true,芯片可以切换。如果是false,芯片就像一个按钮app:chipIcon:用于在芯片内显示图标的 app:closeIcon:用于显示芯片内关闭图标的 你可以找到官方的这里的文件。
发布于 2016-06-14 10:02:04
实际上,我最终使用了这个图书馆。这个库提供的自动完成视图和芯片并不是“物质上的”样式,但是您可以自己完成它,而无需付出很大的努力。经过大量的研究后,我意识到这个库为您提供了将您自己的数据集实现到逻辑中的最简单的方法。所有其他库都是为使用Android联系人或电子邮件而定制的,更改代码和查询自己的数据集并不是那么简单。因此,如果有人想要实现芯片,但是在定制数据查询的情况下,我认为这是正确的方法。
发布于 2016-02-10 14:01:52
还有一个新的图书馆材料芯片!
https://stackoverflow.com/questions/28045091
复制相似问题