AlertDialog的单选按钮应用

package com.cqvie;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.widget.TextView;

public class SingleChoiceItemsActivity extends Activity {
/** Called when the activity is first created. */
private TextView tv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv=(TextView)findViewById(R.id.textView);
new AlertDialog.Builder(this).setTitle("单选框").setIcon(
android.R.drawable.ic_dialog_info).setSingleChoiceItems(
new String[] { "Item1", "Item2","Item3","Item4" }, 0,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
switch(which){
case 0: tv.setText("你选择了Item1");
break;
case 1: tv.setText("你选择了Item2");
break;
case 2: tv.setText("你选择了Item3");
break;
case 3: tv.setText("你选择了Item4");
break;
}
dialog.dismiss();
}
}).setPositiveButton("确定", null).setNegativeButton("取消", null).show();
}
}

 

运行结果:

 

 

posted on 2014-12-08 17:56  Iitb  阅读(191)  评论(0)    收藏  举报

导航