问题标签 [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 回答
906 浏览

colors - OnPressed 将 activeColor 设置为列表的按钮,并将 inactiveColor 设置为其他 btns - Flutter

我有一个芯片列表,我希望它们在用户单击它们时改变颜色。

例如,如果我单击第一个芯片,它的颜色会变成黑色,而其他所有芯片都是灰色的。然后如果我点击第二个芯片,它的颜色变成黑色,第一个芯片颜色变成灰色,依此类推。

我找不到一个漂亮/简单的方法来做到这一点,你有什么想法吗?

非常感谢

0 投票
2 回答
17911 浏览

android - 如何在 Android 中动态添加新的 android 芯片?

我有一个名为 Question 的类,其中包含一个 String 的标签数组。我正在尝试使用 Kotlin 在 Recyclerview 中显示每个问题以及新芯片中的每个标签。这些芯片将包含在一个芯片组中。

我的问题是:

如何将数组的每个标签元素添加到新芯片中?我正在尝试这样做,但它显然不起作用。

0 投票
6 回答
24822 浏览

android - 如何将材料组件库中的芯片添加到android中的输入字段?

我已经看到在 android-P google 中添加了包含材料芯片的新材料组件库:

安卓材质组件

Material.io 芯片使用情况

GitHub 上的材料组件

所以我决定在我的项目中添加材料输入芯片,但不幸的是没有找到任何教程如何制作它。我想创建类似 Gmail 芯片但一开始没有图像的东西。

因为我使用的是 appcompat 库,所以我尝试通过android.support.design.chip.Chipand使用材料芯片android.support.design.chip.ChipGroup。但结果只是没有任何输入字段的筹码。我还尝试创建一个独立的 ChipDrawable,然后将其添加到EditText使用

但是我得到了没有任何筹码的空 EditText。那么如何使用这个材料组件库像在 Gmail 中一样创建芯片输入?也许有人有经验或知道我可以看到如何创建它的任何教程?

提前致谢!

0 投票
2 回答
3542 浏览

android - 如何在 com.google.android.material.chip.Chip 上设置chipText?

我正在调查由提供的材料组件

com.google.android.material.chip.Chip

使用 Android Studio 版本

我用这个 gradle 创建了一个基本应用程序

关注本站

我将以下芯片添加到我的 layout.xml

我有以下构建问题

我错过了什么?

更新

当我将 gradle 依赖项更改为

我的应用程序运行良好。

0 投票
1 回答
573 浏览

android - 具有基于响应的动态元素的 RecyclerView

我正在尝试创建一个RecyclerView显示汽车列表以及每个行项目的各种标签。

例如:

宝马

v6,turbo ---> 标签

默克

V8、双涡轮增压、碳纤维 ---> 标签

问题是标签是在响应中检索的,JSON并且可能是可变数量的。但是,标题始终RecyclerView只有一个。textView

我当前的代码有一个简单的RecyclerView地方,我可以在其中显示各种汽车的名称,但是我不确定如何根据响应动态添加固定标题下方的各种标签。

代码:

任何帮助表示赞赏。谢谢!

0 投票
9 回答
29945 浏览

android - 设置 com.google.android.material.chip.Chip 选择颜色

如何设置选定的 com.google.android.material.chip.Chip 颜色?我不希望它成为默认的灰色。这是一个单一的选择芯片组。

在此处输入图像描述

原始文档在这里

0 投票
7 回答
11380 浏览

android - Android how to center align chips in chipgroup?

I tried gravity="center" , foregroundGravity="center" and textAlignment="center" for ChipGroup in the XML file but it won't work. Any ideas?

This is how it looks now

0 投票
3 回答
2961 浏览

android - 无法在芯片中添加图标

我已经在我的应用程序中成功实现了 3 ChipChipGroup但是我无法在左侧显示一个图标。

但它没有显示。我也以编程方式尝试过,但没有成功。我还没有使用新的命名空间,而是旧的,com.android.support:design:28.0.0-alpha3因为我也在使用谷歌地图,而且它还不受androidx.*.

0 投票
4 回答
8001 浏览

java - 如何在 android.support.design.chip.Chip 中设置文本颜色?

在 XML 中没有如下属性:

以编程方式 SpannableString 不起作用:

0 投票
1 回答
63 浏览

android - 我可以在哪个视图生命周期事件上检查chip.getLayout()?

我有一个芯片视图。

我想检查文本是否是椭圆形的,如果是这样 - 用较短的文本替换文本(在运行时)。

我看过这段代码来检查芯片中的文本是否是椭圆的。

但我不知道我应该在什么生命周期事件中调用这个方法,至于这一行

我明白了l = null

我有视图生命周期(包含我的芯片的框架布局)

我试图检查onDraw()并进入onLayout()

我也尝试从保存框架的对话框中调用

但我知道通货膨胀是自上而下的,所以它也会卷土重来l= nullsetContentView()