Xml RadioButton android实现

Xml RadioButton android实现,xml,Xml,需要实现以下单选按钮: 现在我能够实现这一点(使用MaterialRadioButton): 将以下样式应用于每个按钮: <style name="RadioButton" parent="Widget.AppCompat.CompoundButton.RadioButton"> <item name="android:button">@drawable/abc_vector_test</ite

需要实现以下单选按钮:

现在我能够实现这一点(使用MaterialRadioButton):

将以下样式应用于每个按钮:

<style name="RadioButton" parent="Widget.AppCompat.CompoundButton.RadioButton">
    <item name="android:button">@drawable/abc_vector_test</item>
    <item name="android:background">@drawable/radio_button_background</item>
    <item name="android:textColor">@color/radio_button_color</item>
    <item name="android:padding">12dp</item>
</style>

@可拉伸/abc_向量_测试
@可绘图/单选按钮背景
@颜色/单选按钮颜色
12dp
颜色:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:color="?attr/colorOnPrimary" android:state_checked="true"/>
    <item android:color="?attr/colorSecondaryVariant" android:state_checked="false"/>
</selector>

目前尚不清楚:

  • 如何使用不同的文本大小在多行中生成文本\
  • 如何在图像前面添加填充(drawableLeft和drawablePadding不起作用)