gpt4 book ai didi

安卓 4.2 单选按钮安卓 :drawableLeft bug?

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:53:21 26 4
gpt4 key购买 nike

Android 4.2 在使用 android:drawableLeft 时不能正确显示 RadioButton。 drawableRight 可以。

左侧的可绘制对象与单选按钮图形重叠。至少 Android 2.2-4.1 似乎可以使用 drawableLeft。

您知道解决此问题的方法吗?以编程方式设置 drawableLeft 无法解决此问题。

4.2 安卓问题

4.2 issue

4.1 Android 可以正确渲染(至少 Android 2.2-4.0 也可以正确渲染)

4.1 is correct

Android XML 布局代码:

<RadioButton
android:id="@+id/radio_cloud_dropbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:drawableLeft="@drawable/dropbox_logo"
android:checked="true"
android:text="@string/lbl_cloud_dropbox" />

最佳答案

你可以在单选按钮上使用:

设置按钮@null 和左边的drawable 设置你的按钮:

   <RadioGroup
android:id="@+id/hn_radio_group"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >

<RadioButton
android:id="@+id/rb_Select_by_proposal"
style="@style/RadioButtonText"
android:checked="true"
android:tag="1"
android:text="@string/select_by_proposal" />

<RadioButton
android:id="@+id/rb_Select_by_first_letter"
style="@style/RadioButtonText"
android:tag="2"
android:text="@string/select_by_first_letter" />
</RadioGroup>

这是风格:

<style name="RadioButtonText">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:button">@null</item>
<item name="android:drawableLeft">@drawable/radio_selector</item>
<item name="android:drawablePadding">10dp</item>
</style>

按钮和文本之间的空间使用:

  <item name="android:drawablePadding">10dp</item>

关于安卓 4.2 单选按钮安卓 :drawableLeft bug?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13556716/

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