在单选按钮文本的底部添加边框

时间:2016-09-26 16:04:13

标签: android radio-button android-drawable

我正在开发一个Android项目,我需要将单选按钮添加为文本,如下图enter image description here

两个文本都是单选按钮并且可单击。为了获得此视图,我创建了一个名为自定义按钮

的资源文件
  

  

<item android:state_pressed="true" >
    <shape android:shape="rectangle" >
        <corners android:radius="3dip" />
        <stroke android:width="1dip" android:color="#333333" />
        <solid android:color="#cccccc" />
    </shape>
</item>

<item android:state_checked="true">
    <shape android:shape="rectangle" >
        <corners android:radius="3dip" />
        <stroke android:width="1dip" android:color="#333333" />
        <solid android:color="#cccccc" />
    </shape>
</item>

<item
    android:bottom="1dp"
    android:left="-2dp"
    android:right="-2dp"
    android:top="-2dp">
    <shape android:shape="rectangle" >
        <stroke
            android:width="1dp"
            android:color="#FF000000" />

        <solid android:color="#00FFFFFF" />

        <padding android:left="10dp"
            android:right="10dp"
            android:top="10dp"
            android:bottom="10dp" />
    </shape>
</item>

现在我将此布局设置为我的视图

 <RadioButton
    android:id="@+id/radio0"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/custom_button_background"
    android:button="@android:color/transparent"
    android:checked="false"
    android:text="RadioButton1"
    android:layout_alignParentTop="true" />

每件事情都很好,但是我不能将边框设置在我的单选按钮文本的底部 请帮我找一个方法

0 个答案:

没有答案