gpt4 book ai didi

android - 不要在 Material Components Chip Android 上显示勾选图标

转载 作者:搜寻专家 更新时间:2023-11-01 07:42:53 26 4
gpt4 key购买 nike

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

  <android.support.design.chip.Chip
android:id="@+id/chipFollowing"
style="@style/ChipCustomStyle" ...>

样式.xml

<style name="ChipCustomStyle" parent="Widget.MaterialComponents.Chip.Action">
<item name="checkedIconEnabled">false</item>
<item name="checkedIcon">@null</item>
</style>

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


原始问题:

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

        app:checkedIcon="@null"
app:checkedIconVisible="false"

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

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

这是我的芯片 XML:

            <android.support.design.chip.Chip
android:id="@+id/chipFollowing"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checkable="true"
android:clickable="true"
android:focusable="true"
android:textAppearance="@style/ChipFilledUncheckedText"
app:checkedIcon="@null"
app:checkedIconVisible="false"
app:chipBackgroundColor="@color/bg_chip_state_list"
app:chipText="@string/chip_following" />

我使用的是来自 28 支持库版本的 Material Components。我错过了一些明显的东西吗? :/

最佳答案

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

  <android.support.design.chip.Chip
android:id="@+id/chipFollowing"
style="@style/ChipCustomStyle" ...>

styles.xml

<style name="ChipCustomStyle" parent="Widget.MaterialComponents.Chip.Action">
<item name="checkedIconEnabled">false</item>
<item name="checkedIcon">@null</item>
</style>

关于android - 不要在 Material Components Chip Android 上显示勾选图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51748271/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com