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

android - 更改具有透明背景的圆形按钮的颜色

如何更改圆角文本视图或具有透明背景的按钮的颜色,像这样图片

我希望再次单击按钮时取消选择,而不仅仅是选择

0 投票
7 回答
20525 浏览

android - ChipGroup单选

我怎样才能强制 aChipGroup像 aRadioGroup一样总是至少有一个选定的项目?如果您在 . 上单击两次,设置setSingleSelection(true)还增加了不选择任何内容的可能性Chip

0 投票
5 回答
14650 浏览

android - 以编程方式设置材料芯片的背景颜色

上面的行给出了错误:

0 投票
8 回答
22663 浏览

android - 芯片组 OnCheckedChangeListener() 未触发

我正在尝试制作基于 ChipGroup 和 Chip 的 recyclerview 过滤器

在此处输入图像描述

我在我的应用程序上使用片段,因此,包含 RecyclerView 的片段包含一个 frameLayout,它膨胀了 ChipGroup 过滤器片段

当用户取消选择 ChipGroup 中的所有芯片时,我试图触发一个侦听器(当用户检查芯片时,我已经将侦听器放在芯片上以触发)

我已经在芯片组上放了一些听众,但没有人被触发

FilterFragment.java

FilterFragment.xml

有人知道为什么我的 ChipGroup 没有触发任何侦听器吗?也许我缺少一些参数或什么?

0 投票
4 回答
5522 浏览

android-chips - 将自定义chipDrawable背景设置为Chip

我想将自定义可绘制背景设置为 Chip,就像那个 chip.setBackgroundDrawable(context.getResources().getDrawable(R.drawable.bg_cutom_drawable));

但它不起作用。它给出了一个错误


它需要一个chipDrawable。如何为其创建chipDrawable。我试过但无法找到解决方案。请建议我,这将不胜感激。

0 投票
5 回答
16152 浏览

android - 以编程方式更改芯片小部件样式不起作用 - Android

我正在用 Chips 做一个列表。我希望可以选择这个芯片,所以,看看https://material.io/develop/android/components/chip/我看到我可以有一个“选择芯片”。

由于我需要动态创建和添加,我必须配置特定的颜色、颜色波纹、...

所以我必须配置的是:

我尝试的R.style.CustomChipChoice是:

CustomChipChoice 风格

background_color_chip_state_list

stroke_color_chip_state_list

如您所见,我制作了可点击和可检查的芯片(隐藏了我不需要的检查图标)。

但是当我测试它时,颜色没有设置。芯片只是看起来像默认颜色(灰度)

我可以在哪里应用或如何应用这种自定义样式?

PS:

我做了一个快速测试,看看我的 CustomStyle 是否格式错误/等等。

我通过xml添加了一个视图并且工作得很好......

0 投票
1 回答
2324 浏览

android - 在 Android 中以编程方式添加 FilterChips

我正在尝试进行有多种选择的芯片选择。就我而言,我将有动态选择,因此我将不得不动态创建芯片。我成功地动态创建了它。但是由于多选需要一个名为的属性,style="@style/Widget.MaterialComponents.Chip.Filter" 所以我可以在 XML 中传递它,但不能在 kotlin 代码中传递。我试图这样做但没有成功:

它说:Classifier 'Filter' does not have a companion object, and thus must be initialized here

其他一切都很好,只是我无法将风格传递给我的芯片。

0 投票
2 回答
9269 浏览

android - 在相对布局中向芯片组添加水平滚动

我在一个组中创建了几个静态芯片。我使用此链接 ( https://material.io/design/components/chips.html# ) 作为参考。代码如下:

这不会显示所有芯片,它只显示 1 个芯片。如何添加水平滚动?我是否需要动态显示芯片以便可以添加水平滚动?

0 投票
3 回答
2396 浏览

android - 材料芯片崩溃应用程序。无法膨胀 xml

我的应用程序在尝试为com.google.android.material.chip.Chip课程充气时崩溃。

我使用的依赖是implementation 'com.google.android.material:material:1.0.0'

这是我的 XML 代码

我得到的错误是

我在另一个线程上发现了一个与我类似的问题,但那里没有对我有帮助的解决方案。如果有人对如何解决此问题有任何建议,请帮助我:D

0 投票
1 回答
59 浏览

android-intent - 对话流程 - 筹码后的跟进意图

我希望有人可以帮助我解决以下问题。

我正在使用 Dialogflow 进行聊天,以及如何根据他们点击的芯片构建响应。我正在画一个空白。我可以添加芯片,但我不确定在哪里构建响应。例如:您是小时工还是受薪员工。我需要为每小时筹码设置一个答案,为薪金筹码设置一个不同的答案,但我不确定该怎么做。任何人都可以帮忙吗?