android dialog 的item项点击

//进入界面跳出的dialog样式

   public void createDialog() {

      builder = newAlertDialog.Builder(Index.this);

      builder.setTitle(R.string._index_submenu_title);

      builder.setItems(new String[] { "启动照相机", "打开手机相机", "取消选择" },

            newDialogInterface.OnClickListener() {

                @Override

                public void onClick(DialogInterfacedialog, intwhich) {

                   // TODO Auto-generated method stub

                   //which为从0开始的。为使其也从1开始。

                   switch (which+1) {

                   case IMG_CAMERA:

                      OpenCamera();

                      break;

                   case IMG_FILE:

                      OpenFile();

                      break;

                   case SELECT_CANCEL:

                      break;

                   default:

                      break;

                   }

                }

            });

 

   }

==========================================

dialog点击按钮的事件:


public void saveImageDialog(String path) {
ImageView newImage = new ImageView(Index.this);
Bitmap bitmap=MyCommon.fitSizeImg(path,1);
newImage.setImageBitmap(bitmap);
// 显示对话框
new AlertDialog.Builder(Index.this)
.setTitle("picture")
.setView(newImage)
.setPositiveButton("save",
new DialogInterface.OnClickListener() {


@Override
public void onClick(DialogInterface dialog,
int which) {
// TODO Auto-generated method stub
// 把图片路径保存到数据库中
imageDbhelp1.insertlujin(fileName);


finish();
Intent intent3 = new Intent(Index.this,
Index.class);
startActivity(intent3);
}
}).setNegativeButton("cancel", null).show();


}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值