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

android - Android 芯片自定义高度或填充 - 芯片组间距

有没有办法改变默认材料芯片垂直填充或高度?从我看到的文档中肯定有一种方法可以设置最小高度,但我想让芯片“更薄”,就像在这个设计中一样:

在此处输入图像描述

0 投票
3 回答
6681 浏览

android - 不要在材料组件芯片Android上显示选中的图标

编辑:我设法通过在styles.xml中设置以下属性来使其工作,如下所示:

样式.xml

把它留在这里,以防有人遇到相同的 WTF :)


原始问题:

我不想在我的芯片上显示选中的图标。我试过设置

在 Chip 和 ChipGroup 元素中。它甚至不会编译:/

当我在 Chip 元素上设置它时,我得到:错误:找不到属性 'com.companyname.projectname:checkedIconVisible'。

这是我的芯片 XML:

我正在使用来自 28 Support Library 版本的材料组件。我错过了一些明显的东西吗?:/

0 投票
5 回答
22194 浏览

android - Android材料芯片组件崩溃应用。无法膨胀 xml

来自支持库和材料的Tried Chip组件
com.google.android.support:design:28.0.0-rc01
com.google.android.material:material:1.0.0-rc01

堆栈跟踪

布局

0 投票
1 回答
489 浏览

android - 找不到材料芯片的“app:closeIconVisible”

我正在尝试通过支持库使用材料组件。使用以“app:....”开头的芯片属性时出现以下错误。我不喜欢迁移到 androidx,因为它还不稳定。我应该下载 android studio 3.2 并迁移到 androidx 吗?请给我一些建议好吗?提前感谢您的帮助。

错误:找不到属性“com.tarifis.tarifis:closeIconVisible”。

这是gradle文件

0 投票
1 回答
1837 浏览

android - 更新为支持库版本 28.0.0-rc02 后,应用程序因“Error inflating class android.support.design.chip.Chip”而崩溃

我收到错误“错误膨胀类 android.support.design.chip.Chip。此组件要求您指定有效的 TextAppearance 属性。更新您的应用主题以从 Theme.MaterialComponents(或后代)继承。 ”更新后支持库版本28.0.0-rc02。该应用程序与以前的支持库版本 28.0.0-alpha1 一起正常工作。

目前,我正在使用 Theme.AppCompat.Light.NoActionBar ,我应该根据错误消息更改为 Theme.MaterialComponents 还是有什么办法解决?

在此处输入图像描述

在此处输入图像描述

0 投票
3 回答
4422 浏览

android - ChipGroup 2 路绑定适配器

我想创建 ChipGroup 2 路绑定适配器。我已经复制了默认的 RadioGroup 绑定适配器并进行了一些更改,但它不适用于两种方式。在以编程方式将数据设置为可观察的情况下,ChipGroup 会从中检索更改。但是手动芯片选择不会将更改设置为可观察的。

这是我的适配器

布局文件:

并且可以观察到:

0 投票
4 回答
6655 浏览

android - 使用安卓材料芯片

您好,我是 android 新手,正在学习使用材料芯片。我创建了一个测试项目并添加了以下内容

我添加到我的 gradle 文件中

在我的片段 xml 中我添加了

但我不断收到这个错误

似乎 android.support.design.chip.Chip 有问题,我尝试使用 com.google.android.material.chip.Chip 但这也不起作用,任何帮助将不胜感激!谢谢!

0 投票
1 回答
997 浏览

android - android.support.design.chip.Chip

我在android上遇到了芯片组件的问题。我尝试实现这样的芯片:

但是当我启动我的应用程序时,我遇到了这个错误:

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

原因:android.view.InflateException:二进制 XML 文件第 59 行:错误膨胀类 android.support.design.chip.Chip

原因:java.lang.IllegalArgumentException:此组件上的样式要求您的应用主题为 Theme.AppCompat(或后代)。

我的风格已经是 AppCompact。

0 投票
3 回答
1204 浏览

android - 如何将 ViewHolder 模式应用于 ChipGroup

我有一个RecyclerView,每个列表项都有一个ChipGroup。我想Chip从 xml 膨胀 s 并将它们添加到ChipGroup. 每个列表项有 1 到 4 个筹码。如果我RecyclerView有 50 件物品,Chips 会膨胀 50 到 200 倍。由于 ViewHolder 模式,RecyclerView项目只会膨胀一次。应该可以将通货膨胀计数减少到最多 50 次Chip。如何ViewHolder为 s 应用相同的模式Chip

0 投票
1 回答
1317 浏览

android - 在每行回收视图中动态添加芯片

我有一个列表,其中每一行将包含多个芯片。在每一行上,我都可以输入任何内容,并且会出现建议,如果我选择任何建议,那么芯片将被添加到同一行,就像自动完成文本视图一样。

我尝试了很多事情,比如在线性布局中动态添加视图等,但没有得到解决方案。

如果有人知道该怎么做,我很感激。