问题标签 [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.
android - 如何在android中使用自动完成将Material Design Chips添加到输入字段?
我正在尝试使用 AutoCompleteTextView 实现材料设计芯片,以便在用户单击自动完成建议(如 Gmail 收件人芯片)时在输入字段中添加联系人芯片。
可以在Material Design 网站上看到所需的行为。
我决定在我的项目中从头开始在 AutoCompleteTextView 旁边实现 Chips,而无需外部库。但是,我没有找到任何指南来说明如何做到这一点。
我尝试创建一个独立的 ChipDrawable,然后将其添加到 AutoCompleteTextView,如下所示:
布局
Java 代码
不幸的是,它没有按预期工作。首先,我不能在芯片上添加更多内容。此外,Chip 有一个非常奇怪的风格(高度太大,不居中)。
那么如何使用 Material Design 输入芯片在 Gmail 或 SMS 应用程序中创建联系人芯片?也许有人知道一些实施指南?
在此先感谢您的帮助,我们将不胜感激!
android - 如何在代码中为芯片应用“样式”?
在我的 xml 布局中,我有一个带有过滤芯片的芯片组。
由于有很多过滤器,在代码中添加它们似乎是合理的。问题是我需要style
对每个芯片应用属性。
我试过了:
没有效果
没有效果
我创建layout/filter_chip.xml
并放了一个芯片模板
我用这样的代码创建它
它有效并且应用了样式。但我问自己这是否真的是实现它的最简单方法。你知道更好的吗?
android - 在android中动态创建选择芯片
我正在使用 Material Components 来创建 Choice 芯片。我已关注https://material.io/develop/android/components/chip/文档。有足够的东西可以在 XML 中创建芯片,但不知道如何以编程方式创建选择芯片。
我使用以下代码动态创建芯片,但它默认创建动作芯片。
android - Android 如何证明芯片组中的芯片是合理的?
如何证明 ChipGroup 中的芯片是合理的?我想使用Material Components实现chiose 芯片,但我无法证明 ChipGroup 中的芯片是合理的。
我将能够证明FlexBoxLayout中的那些是合理的,但是我必须手动处理单个选择。
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?
android - 我如何处理芯片组中的多个芯片选择?
我想处理多个筹码选择,但Chipgroup.setOnCheckedChangedListener(); 如果我添加app:singleSelection = "true"并且如果我这样做,则方法有效,因此我无法选择多个筹码。我不明白我如何从芯片组中选择多个芯片。
MainActivity.java
MainActivity.xml
android - 如何在 xml 中显示 ChipGroup 中的占位符芯片?
我有一个布局,ChipGroup
其芯片将以编程方式填充,但我想可视化芯片在布局中的外观,有没有办法显示假芯片,例如使用tools
命名空间?