lid*_*kxx 2 android material-design android-chips
编辑:我设法通过在styles.xml中设置以下属性来使其工作,如下所示:
<android.support.design.chip.Chip
android:id="@+id/chipFollowing"
style="@style/ChipCustomStyle" ...>
Run Code Online (Sandbox Code Playgroud)
styles.xml
<style name="ChipCustomStyle" parent="Widget.MaterialComponents.Chip.Action">
<item name="checkedIconEnabled">false</item>
<item name="checkedIcon">@null</item>
</style>
Run Code Online (Sandbox Code Playgroud)
如果有人遇到相同的WTF,请将其留在这里:)
原始问题:
我不想在芯片上显示选中的图标。我尝试设置
app:checkedIcon="@null"
app:checkedIconVisible="false"
Run Code Online (Sandbox Code Playgroud)
都在Chip和ChipGroup元素中。它甚至不会编译:/
当我将其设置在Chip元素上时,我得到:错误:找不到属性'com.companyname.projectname:checkedIconVisible'。
这是我的Chip 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" />
Run Code Online (Sandbox Code Playgroud)
我正在使用28支持库版本中的材料组件。我是否缺少明显的东西?:/
我设法通过在styles.xml中设置以下属性来使其工作:
<android.support.design.chip.Chip
android:id="@+id/chipFollowing"
style="@style/ChipCustomStyle" ...>
Run Code Online (Sandbox Code Playgroud)
styles.xml
<style name="ChipCustomStyle" parent="Widget.MaterialComponents.Chip.Action">
<item name="checkedIconEnabled">false</item>
<item name="checkedIcon">@null</item>
</style>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1543 次 |
| 最近记录: |