2010-12-30 1 views
0

で株式ラウンドのものを交換するにはどうすればいいのボタンが素敵な株式アンドロイドボタンのように見えるラジオボタンのグループを作成するのですか?ラジオボタン:アンドロイドのボタンに内蔵され

これは私がこれまでに発見したものです:

ラジオボタンの外観は4 drawables.Thereに置き換えることができますが、ウェブ上のこの一例です。


これは私にとっては役に立ちません。だから、私は2つの悪い選択を考え出した:

(A)は株式のボタンを使用するJavaでの無線ロジックを-do。 グロス。

(B)実行時にそれらを設定描画可能にボタンをレンダリング。 何とか

すべてのアイデアは非常に高く評価されています。

(これが私の最初の質問はここにある、それはよく処方されると思います。。)

答えて

2

使用のRadioButtonをし、RES /描画可能/ mybuton.xmlは、カスタム<selector>含まandroid:button="@drawable/mybutton"、指定:

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_checked="true" android:state_window_focused="false" 
      android:drawable="@drawable/btn_radio_on" /> 
    <item android:state_checked="false" android:state_window_focused="false" 
      android:drawable="@drawable/btn_radio_off" /> 

    <item android:state_checked="true" android:state_pressed="true" 
      android:drawable="@drawable/btn_radio_on_pressed" /> 
    <item android:state_checked="false" android:state_pressed="true" 
      android:drawable="@drawable/btn_radio_off_pressed" /> 

    <item android:state_checked="true" android:state_focused="true" 
      android:drawable="@drawable/btn_radio_on_selected" /> 
    <item android:state_checked="false" android:state_focused="true" 
      android:drawable="@drawable/btn_radio_off_selected" /> 

    <item android:state_checked="false" android:drawable="@drawable/btn_radio_off" /> 
    <item android:state_checked="true" android:drawable="@drawable/btn_radio_on" /> 
</selector> 

これを実際は元のselector for RadioButtonです。私が必要とするまさに

+0

。私は自分のボタンが働いている。本当にありがとう。 –

+0

その後、plsは答えを受け入れます。 –

関連する問題