gpt4 book ai didi

android - leftDrawable 和 rightDrawable 的单选按钮空间

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:49 25 4
gpt4 key购买 nike

我有一个带有单选按钮的 RadioGroup:

  <RadioGroup 
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/radioGroup1"
>


<RadioButton
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:checked="true"
android:text="AAA"
android:button="@null"
android:drawableLeft="@drawable/flag_icon"
android:drawableRight="@android:drawable/btn_radio"
android:drawablePadding="60dp"
android:id="@+id/radio2"/>

<RadioButton.../>
</RadioGroup>

正如您在上面看到的,我为 RadioButton 定义了以下属性:

...
android:button="@null"
android:drawableLeft="@drawable/flag_icon"
android:drawableRight="@android:drawable/btn_radio"
...

使单选按钮位于单选按钮文本右侧。按钮文本的左侧是一个旗帜图标。

为了在按钮文本与标志图标和按钮图标之间留出空格,我使用 android:drawablePadding="60dp" 来分隔它们。

但是,对于上面的代码,60dp 填充空间同时应用于left drawable(旗帜图标)和right drawable(单选按钮),它以位于两个可绘制对象中间的 radio 文本结束。

我希望radio button textleft drawable(标志图标)之间的空间较小,而radio button text和< strong>right drawable(单选按钮)之间有更大的空间。 radio button的left drawable和right drawable如何定义不同的空间?

最佳答案

只需检查一下:

            <RadioButton
android:id="@+id/radio0"
style="@style/my_recording_title_text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@null"
android:button="@null"
android:checked="true"
android:drawableRight="@drawable/presets_sel"
android:padding="12dp"
android:text="Play with EarPhones" />

<View
android:layout_width="fill_parent"
android:layout_height="3dp"
android:background="@drawable/line" />

<RadioButton
android:id="@+id/radio1"
style="@style/my_recording_title_text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@null"
android:button="@null"
android:drawableRight="@drawable/presets_sel"
android:padding="12dp"
android:text="Play with internal speakers" />
</RadioGroup>

关于android - leftDrawable 和 rightDrawable 的单选按钮空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9873156/

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