选择对话框
16lz
2021-01-26
这个简单,直接代码
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();}}
更多相关文章
- monkey稳定性测试---ing
- ListActivity简介
- Android(安卓)浅析 RxJava (一) 使用
- Android监听键盘事件
- TextView双击事件
- Android栗子の双击事件
- Android(安卓)adb monkey 测试命令
- 将网页嵌入到android应用中
- Android编译选项user、userdebug和eng的区别