2014-03-03 93 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