选择对话框
这个简单,直接代码
package com.kevin.dialog;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class Main extends Activity implements OnClickListener{private Button btn_select; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btn_select = (Button) findViewById(R.id.button1); btn_select.setOnClickListener(this); }@Overridepublic void onClick(View v) {AlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setTitle(R.string.select);// 绑定选项数据builder.setItems(R.array.fruits, new DialogInterface.OnClickListener() {// 处理选择Item的事件@Overridepublic void onClick(DialogInterface dialog, int which) {CharSequence result = getString(R.string.result);String[] fruits = getResources().getStringArray(R.array.fruits);new AlertDialog.Builder(Main.this) .setMessage(result + fruits[which]) .setNegativeButton(R.string.confirm, new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) { }}).show(); }});builder.show();}}