定制广播组

时间:2012-03-30 19:42:18

标签: android

我正在尝试使用无线电小部件进行群组活动。我的问题是我似乎无法删除单选按钮附带的扬声器图标,任何帮助都会非常感谢。

http://img715.imageshack.us/img715/3131/helpnj.png

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >


<RadioGroup
    android:id="@+id/radioGroup1"
    android:layout_width="match_parent"
    android:layout_height="55dp" android:background="@drawable/tilte2">



    <RelativeLayout
        android:id="@+id/relativeLayout1"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >


        <RadioButton
            android:id="@+id/radioButton1"
            android:layout_width="105dp"
            android:layout_height="fill_parent"
            android:layout_alignParentRight="true"
            android:layout_centerVertical="true"
            android:background="@null"/>

        <RadioButton
            android:id="@+id/radioButton3"
            android:layout_width="105dp"
            android:layout_height="fill_parent"
            android:layout_alignParentLeft="true"
            android:layout_centerVertical="true"
            android:background="@null"/>

        <RadioButton
            android:id="@+id/radioButton2"
            android:layout_width="105dp"
            android:layout_height="fill_parent"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:background="@null"/>

    </RelativeLayout>

</RadioGroup>

2 个答案:

答案 0 :(得分:12)

如果您需要自定义单选按钮外观..

在drawable文件夹中创建一个选择器xml(radio_btn_selector.xml)作为。

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/pressed_image" 
    android:state_pressed="true"/>  
<item android:drawable="@drawable/checked_image" 
    android:state_checked="true"/>  
<item android:drawable="@drawable/focused_image" 
    android:state_focused="true" />
<item android:drawable="@drawable/default_image" />  
</selector> 

现在使用选择器作为单选按钮中的按钮类型。

<RadioButton
            android:id="@+id/radioButton2"
            android:layout_width="105dp"
            android:layout_height="fill_parent"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:background="@null"

android:button="@drawable/radio_btn_selector" /&GT;

答案 1 :(得分:0)

为什么不使用ToggleButton呢? 没有图标的RadioButton就像ToggleButton:)