1
我有一個自定義的RadioGroup
,喜歡執行一些代碼,當一個按鈕被點擊時,無論它是否改變了狀態。 onCheckedChanged
事件僅在完成新選擇並且看起來從未觸發onClick
事件時觸發。我該如何解決這個問題?Android:RadioGroup - 傾聽點擊事件
我有一個自定義的RadioGroup
,喜歡執行一些代碼,當一個按鈕被點擊時,無論它是否改變了狀態。 onCheckedChanged
事件僅在完成新選擇並且看起來從未觸發onClick
事件時觸發。我該如何解決這個問題?Android:RadioGroup - 傾聽點擊事件
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
}
});
}
}
謝謝。正如你所說,它看起來並不完美,但它正在做我正在尋找的東西。 – DJJazz
Set onClickListener – Triode
我爲Radio組設置了onClickListener,但它似乎永遠不會被觸發。這正是我的問題。 – DJJazz
不知道完美的解決方案或不,但這應該工作 – Triode