请问android 编程中可不可以自定义单选框,怎样实现。谢谢!

2024-11-30 09:54:48
推荐回答(3个)
回答1:

  单选框(RadioButton)继承Button

android:checked属性,该属性用于指定他们初始时是否被选中。

代码如下:


    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    

                    android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="性别:"
            android:textSize="10pt" />

        

                    android:id="@+id/rp"
            android:layout_gravity="center_horizontal"
            android:orientation="horizontal" >

                            android:id="@+id/male"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="男"
                android:checked="true">
            

                            android:id="@+id/female"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="女" >
            
        
    

    

效果如下:

回答2:

可以,使用style就行了,自定义style后就可以去掉自带的圆圈圈,在设置背景的时候会使用到shape,使用shape设置按下状态等等

回答3:

一般都是用两张图片来做的