问题标签 [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 投票
1 回答
1847 浏览

android - 片段重新创建时芯片组侦听器更改芯片位置

我正在以编程方式创建芯片。芯片已创建,但当应用程序停止(未销毁)并重新打开时,芯片组侦听器中芯片的位置会发生变化。

这是我的代码:

我希望当应用程序重新打开时芯片具有相同的位置,但位置反而增加了。

0 投票
1 回答
965 浏览

android - 垂直多线芯片组是否有可能每条线有一个芯片?

我正在尝试创建一个ChipGroup垂直对齐的并且每行最多包含一个项目?像这样:

项目对齐示例

因此,当您Chip向组中添加一个新对象时,它会与底部或顶部对齐(无关紧要)。

我试过强迫一个max-width: 120dp(或类似的值很大的东西)没有太多运气。

0 投票
1 回答
740 浏览

android - 如何在 TextView 内的普通文本之间插入芯片?

嗨,我确实想在我的应用程序中使用此设计(截取自网络应用程序的屏幕截图):

测试 <PILL> 测试

我已经知道芯片的材料组件了。但是,我如何在运行时动态地拆分多个 TextView,中间有一个 Chip,或者将 Chip 放在 TextView 内?如果没有例如 Webview,这可能吗?

文本在构建时未知。这是一个聊天应用程序。意味着我想在运行时决定在文本中放置芯片的位置和频率。原始文本是这样的:Test <a href=\"https://matrix.to/#/@DasNordlicht:matrix.ffslfl.net\">DasNordlicht</a> Test如果这很重要。

0 投票
4 回答
15343 浏览

flutter - 如何在 Flutter 中使用带有自定义标签的 ChoiceChip 创建包装

我正在学习颤振,但有些东西我在任何地方都找不到。

比如我想做一组 ChoiceChips,类似于图片

在此处输入图像描述

但我不知道如何在这种芯片中放置自定义标签。

我怎样才能使它成为可能?

0 投票
3 回答
2450 浏览

android - 是否可以将 Material ChipGroup 方向设置为 VERTICAL?

我正在将材料ChipGroup动态添加到设置为 VERTICAL 方向的父线性布局,但芯片项似乎是水平添加的。有没有办法让它垂直布局芯片项目?

ChipGroup 类方法的setLayoutDirection()方法似乎没有采用任何支持 VERTICAL 方向的参数。

0 投票
2 回答
616 浏览

android - 如何在芯片材料组件中显示进度可绘制动画?

根据Action Chips 的官方设计文档,我们应该能够为芯片添加进度状态。可悲的是,开发文档根本没有提到这一点。有没有人设法弄清楚如何达到这里显示的效果?

0 投票
2 回答
2725 浏览

android - 为什么带有 Chip 的 marginEnd 的 Horizo​​ntalScrollView 内的 ChipGroup 不起作用?

我在 ChipGroup 中有 Chips,在 Horizo​​ntalScrollView 中有这个 ChipGroup。但我的问题是最后一个芯片上的 marginEnd 不起作用!

我尝试以编程方式更改布局参数,但没有成功

在最后一个芯片之后我需要额外的空间。ChipGroup 的填充工作,但它没有预期 UI 结果。

0 投票
0 回答
724 浏览

android - 加载android芯片组件时应用程序崩溃

芯片材料组件崩溃

我正在使用 com.android.support:appcompat-v7:28.0.0 支持库的 android.support.design.chip.Chip 材料元素。应用程序因此错误而崩溃:

我已经尝试过使用这个解决方案,并用这些替换了我的主题父级:

但仍然有崩溃。我也迁移到 AndroidX 但仍然没有机会。应用程序 gradle 文件:

项目的gradle文件:

XML 代码:

如果有人可以提供帮助将不胜感激。

0 投票
2 回答
1036 浏览

android - 使用 setText() 时,芯片文本重叠图标

我正在使用android.support.design.chip.Chip,我得到的问题是,当我通过setText("...")动态设置文本时,文本通过重叠图标错误地出现,但是当我设置它时xml 文件为app:chipText="Hello"它显示正确。

在这里你有我的代码:

活动.java

芯片样式.xml

- - - - - - - - - - -解决方案 - - - - - - - - - - -

然后,解决方案是使用芯片方法setChipText(CharSequence text)

0 投票
0 回答
1219 浏览

java - 访问以编程方式创建的 recyclerview 的子项(Chip)

在 MainActivity 中,我创建了一个 Array of Array of Chip 并膨胀到 Recyclerview。在 RecyclerAdapter 内部,我必须删除芯片的父级才能将每个 Array 放入 ChipGroup 中。现在我需要在 MainActivity 中获取所有 ChipGroup(及其芯片)。我已经尝试过ChipGroup cg = (ChipGroup) findElementByID(R.id.chip_row_chipgroup),但只检索了第一个 ChipGroup(显然是因为我删除了其余部分的父级)

RecyclerAdapter.java