网上资料基本没有啊,都是说的是单选框怎么使用,就是没有判断,自己写了一个
group.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
if(按钮被选定){//dosomething}
}
});
上面这个是单选框的监听事件,
下面是next按钮单击事件
next.setOnClickListener(new Button.OnClickListener() {
private int count;//声明button的点击次数
TextView txt = (TextView) findViewById(R.id.textview);
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(rad1_btn.isChecked()){//如果单选框被选中的话
group.clearCheck();//清理屏幕点击按钮到下一个题
count++;
switch(count){
case 1:
txt.setText(getResources().getText(R.string.two));
break;
case 2:
txt.setText(getResources().getText(R.string.three));
break;
case 3:
Toast.makeText(FirstActivity.this, "後面沒提了", 30000000).show();
}}else //不被选中时就弹出提示框
new AlertDialog.Builder(FirstActivity.this)
.setTitle("太不老实了:")
.setMessage("你想偷懒啊")
.setNeutralButton("返回", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
//MainActivity.this.finish();
}
}).show();
}});
OK了!实现!
不知道还会不会有别的简单的方法了。。。待开发