質問

I have a customized RadioGroup and like to execute some code when one off the buttons is clicked regardless if it did change the state or not. The onCheckedChanged Event is only triggered when a new selection is done and the onClick events seems never to be triggered. How can I solve this issue?

役に立ちましたか?

解決

int count = radioGroup.getChildCount();
for (int i=0;i<count;i++) {
    View o = radioGroup.getChildAt(i);
    if (o instanceof RadioButton) {
        o.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                //your code here
            }
        });
    }
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top