【发布时间】:2020-09-16 10:50:39
【问题描述】:
我在我的 Android 应用程序中使用来自 material 库的 Chip 组件。它是一个动作芯片,里面有一个图标和一个文字。关键是我需要在文本顶部添加一些填充,以便将其降低一点。
我尝试将textAppearance 样式添加到芯片中,但找不到任何样式项来满足我的需要。怎么办?!
<com.google.android.material.chip.Chip
android:id="@+id/chip"
android:layout_width="wrap_content"
app:chipIcon="@drawable/satisfied"
app:chipIconTint="#444"
android:layout_height="wrap_content"
android:text="my text!"
android:textAppearance="@style/Widget.App.Chip" />
<style name="Widget.App.Chip" parent="Widget.MaterialComponents.Chip.Action">
<item name="android:textSize">14dp</item>
<item name="android:fontFamily">@font/xyz</item>
<item name="android:textStyle">bold</item>
// what item is needed to achieve top padding?!
</style>
【问题讨论】:
标签: android android-layout material-design android-chips