2014-03-03 46 views
0

我想用自己的形状定制RadioGroup
我想android:checked="true"看起来像这样:
enter image description hereAndroid XML形状样式

+0

ohhhhh kayyy ...?所以有什么问题? –

+0

@EmbattledSwag我怎么样? – AnDrOiD

回答

0

我想你应该在这种情况下使用selector。我将此用于CheckBox es,只需将生成的XML文件作为android:background。这应该是一个例子:

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_checked="true" android:drawable="@drawable/radio_checked" /> 
    <item android:state_checked="false" android:drawable="@drawable/radio_unchecked" /> 
</selector> 
+0

我已经这样做了,问题是:'radio_checked'的内容是什么? – AnDrOiD

+1

基本上,您必须使用绘图工具才能获得所需的布局。作为drawable,你可以在这里设置'Drawable'的任何子类,它包括:'BitmapDrawable,ClipDrawable,ColorDrawable,DrawableContainer,GradientDrawable,InsetDrawable,LayerDrawable,NinePatchDrawable,PictureDrawable,RotateDrawable,ScaleDrawable,ShapeDrawable'。当然,如果你需要定义你自己的drawable,它甚至可能是另一个XML布局文件。 – nKn