问题标签 [android-chips]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3015 浏览

android - 如何修改芯片的样式?

我需要使用芯片制作以下 UI

在此处输入图像描述

我已经实现了芯片并使其可检查,但我不知道如何将它的样式更改为像图片一样

我改变了笔触颜色和背景颜色和笔触宽度

所以正常的芯片没有问题,我的问题是检查的芯片是蓝色的

任何人都可以建议吗?

0 投票
1 回答
575 浏览

android - 从数组中添加 android 芯片

我有一个这样的数组:

我想在我的 android 的标签/芯片中显示它我对这个概念真的很陌生,不确定要使用什么芯片库我只想从数组中获取它并显示如下内容:

如果可能的话,将我引向一个教程。

所以我的最终结果应该是这样的:

在此处输入图像描述

0 投票
1 回答
3396 浏览

android - 如何在android中使用自动完成将Material Design Chips添加到输入字段?

我正在尝试使用 AutoCompleteTextView 实现材料设计芯片,以便在用户单击自动完成建议(如 Gmail 收件人芯片)时在输入字段中添加联系人芯片。

可以在Material Design 网站上看到所需的行为。

我决定在我的项目中从头开始在 AutoCompleteTextView 旁边实现 Chips,而无需外部库。但是,我没有找到任何指南来说明如何做到这一点。

我尝试创建一个独立的 ChipDrawable,然后将其添加到 AutoCompleteTextView,如下所示:

布局

Java 代码

不幸的是,它没有按预期工作。首先,我不能在芯片上添加更多内容。此外,Chip 有一个非常奇怪的风格(高度太大,不居中)。

那么如何使用 Material Design 输入芯片在 Gmail 或 SMS 应用程序中创建联系人芯片?也许有人知道一些实施指南?

在此先感谢您的帮助,我们将不胜感激!

0 投票
3 回答
6887 浏览

android - 在 Android 中为芯片设置边框颜色

在我的 android 应用程序中,我有一个看起来像这样的简单芯片。

在此处输入图像描述

有什么方法可以设置边框的颜色使其像这样吗?

在此处输入图像描述

更新:我尝试添加形状,但在填充布局时出现异常

drawable/chip_with_border.xml

这会导致异常

android.view.InflateException: Binary XML file line #32: Error inflating class android.support.design.chip.Chip

0 投票
1 回答
319 浏览

android - 如何在代码中为芯片应用“样式”?

在我的 xml 布局中,我有一个带有过滤芯片的芯片组。

由于有很多过滤器,在代码中添加它们似乎是合理的。问题是我需要style对每个芯片应用属性。

我试过了:

没有效果

没有效果

我创建layout/filter_chip.xml并放了一个芯片模板

我用这样的代码创建它

它有效并且应用了样式。但我问自己这是否真的是实现它的最简单方法。你知道更好的吗?

0 投票
4 回答
13954 浏览

android - 在android中动态创建选择芯片

我正在使用 Material Components 来创建 Choice 芯片。我已关注https://material.io/develop/android/components/chip/文档。有足够的东西可以在 XML 中创建芯片,但不知道如何以编程方式创建选择芯片。

我使用以下代码动态创建芯片,但它默认创建动作芯片。

0 投票
0 回答
2744 浏览

android - Android 如何证明芯片组中的芯片是合理的?

如何证明 ChipGroup 中的芯片是合理的?我想使用Material Components实现chiose 芯片,但我无法证明 ChipGroup 中的芯片是合理的。

我将能够证明FlexBoxLayout中的那些是合理的,但是我必须手动处理单个选择

结果 : 在此处输入图像描述

例外: 在此处输入图像描述

0 投票
1 回答
17039 浏览

android - Android Chip inflation causes "Invalid ID 0x00000000."

After moving to android-x I noticed that there are plenty of logs saying:

I manage to circle down to the point where I'm creating a new RecyclerView ViewHolder and inflating a layout that contains a Chip. Every other field does not show such an error, only Chip.

In the xml it's looking like so:

I cannot find what is really missing in this definition that causes the error. Any hint?

0 投票
1 回答
5779 浏览

android - 我如何处理芯片组中的多个芯片选择?

我想处理多个筹码选择,但Chipgroup.setOnCheckedChangedListener(); 如果我添加app:singleSelection = "true"并且如果我这样做,则方法有效,因此我无法选择多个筹码。我不明白我如何从芯片组中选择多个芯片。

MainActivity.java

MainActivity.xml

0 投票
1 回答
142 浏览

android - 如何在 xml 中显示 ChipGroup 中的占位符芯片?

我有一个布局,ChipGroup其芯片将以编程方式填充,但我想可视化芯片在布局中的外观,有没有办法显示假芯片,例如使用tools命名空间?