0

カスタム RadioButton クラスを作成し、その onDraw 関数を次のようにオーバーライドします。

@Override
public void onDraw(Canvas canvas) {


        Log.d( "Custom radio button" ,  "this run onDraw() "  + (times++) +  " times! ");  
    }

実際、onDraw 関数内には多くのコードがありますが、既にそれらすべてにコメントしましたが、onDraw 関数はまだ何度も呼び出されます...

以下のようにカスタムラジオボタンをラジオグループに追加しようとしました:

    radioGroup = (RadioGroup)findViewById(R.main.radioGroup);
    customRadioButton = new customRadioButton(this);
    radioGroup.addView(customRadioButton);

何か案は??

4

1 に答える 1