gam*_*ofe 4 icons android kotlin material-design android-chips
我已实施3Chip内的ChipGroup在我的应用成功,但我有麻烦在左边出现使一个图标。
<android.support.design.chip.ChipGroup
android:id="@+id/chip_group"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="32dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/img_announcement_photo"
app:singleLine="true"
app:singleSelection="true">
<android.support.design.chip.Chip
android:id="@+id/chip_donate"
style="@style/ChipStyle"
android:checked="true"
app:chipIcon="@drawable/ic_donate_black_24dp" />
<android.support.design.chip.Chip
android:id="@+id/chip_sell"
style="@style/ChipStyle"
app:chipIcon="@drawable/ic_sell_black_24dp" />
<android.support.design.chip.Chip
android:id="@+id/chip_trade"
style="@style/ChipStyle"
app:chipIcon="@drawable/ic_trade_black_24dp" />
</android.support.design.chip.ChipGroup>
Run Code Online (Sandbox Code Playgroud)
但它不显示。我也以编程方式尝试过,但没有成功。我还没有使用新的命名空间,而是使用旧的,com.android.support:design:28.0.0-alpha3因为我也在使用 Google 地图,而且androidx.*.
如果您的样式@style/ChipStyle包含
style="@style/Widget.MaterialComponents.Chip.Choice"或style="@style/Widget.MaterialComponents.Chip.Filter",则该图标将不会显示。我不知道谷歌的理由是什么,但我认为这是相当愚蠢的。
| 归档时间: |
|
| 查看次数: |
2145 次 |
| 最近记录: |