【发布时间】:2014-06-11 18:59:44
【问题描述】:
RadioGroup radioGroup = (RadioGroup) findViewById(R.id.orientation);
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener()
{
public void onCheckedChanged(RadioGroup group, int checkedId) {
switch (checkedId) {
case R.id.horizontal:
group.setOrientation(LinearLayout.HORIZONTAL);
break;
case R.id.vertical:
group.setOrientation(LinearLayout.VERTICAL);
break;
}
}
});
radioGroup.setOnCheckedChangeListener 究竟是什么?它是一种方法吗?那么它的论点是什么?
【问题讨论】:
-
它监听广播组的变化...所以它是一个方法,参数是在广播组发生变化时调用的事件处理程序。这里是匿名类。
-
谢谢。我对此真的很陌生,另一种方法是该方法的参数似乎很令人困惑。
标签: java listener actionlistener anonymous-class