2

我需要自定义 RadioButton 并在我的 XML 中:

        <RadioButton
            android:id="@+id/radBorderBottom"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_marginLeft="8dp"
            android:layout_marginRight="8dp"
            android:layout_weight="1"
            android:background="@drawable/toggle_center_selector"
            android:button="@drawable/ic_border_bottom"   //not see
            android:checked="true"
            android:gravity="center"
            android:onClick="onSeletedPosition" />

我只看到背景,看不到按钮。P/s:当我应用最新的Aviary SDK时会出现此问题。但是在Activity中却包含这个XML我没有改变。

4

4 回答 4

1

在您的可绘制文件夹中创建一个button.xml文件。

<?xml version="1.0" encoding="utf-8"?>

<item android:drawable="@drawable/apptheme_btn_radio_off_t_holo_light" android:state_checked="false"/>
<item android:drawable="@drawable/apptheme_btn_radio_on_t_holo_light" android:state_checked="true"/>
<item android:drawable="@drawable/apptheme_btn_radio_off_t_holo_light"/>

最后设置android:button="@drawable/button

我希望它对你有帮助..

于 2016-04-06T09:27:22.010 回答
0

试试这段代码

<RadioButton
            android:id="@+id/radBorderBottom"
            android:layout_width="wrap_content"
            android:layout_height="5dp"
            android:layout_marginLeft="8dp"
            android:layout_marginRight="8dp"
            android:layout_weight="1"
            android:background="@drawable/ic_launcher"
            android:button="@android:color/transparent"
            android:checked="true"
            android:gravity="center"
            android:onClick="onSeletedPosition" />
于 2016-04-06T09:02:11.047 回答
0

将您的代码放在 RadioGroup 中

<RadioGroup> <RadioButton /> </RadioGroup>

于 2016-04-06T09:01:43.473 回答
-1

尝试升级到最新版本的 Creative SDK 图像编辑器(以前的 Aviary)。

在旧版本的 SDK 中,某些布局元素没有正确命名空间,可能会导致此类问题。

从哪儿开始

  1. 您可以在此处了解如何获取最新版本的 SDK
  2. 您可以在此处了解如何集成最新版本的图像编辑器
于 2016-04-21T14:24:27.183 回答