Android AlertDialog 选择列表

 private int select_month = -1; 

btn_month.setOnClickListener(new AlertClickListener_Month());

 class AlertClickListener_Month implements OnClickListener {
  @Override
  public void onClick(View v) {

//select_month -1时不会有默认选项,非-1时则为默认选项

//有右侧选择圆点
   AlertDialog.Builder builder = new AlertDialog.Builder(mTab1Pay_It.mContext);
   builder.setTitle("选择月份");
   builder.setSingleChoiceItems(month, select_month, new DialogInterface.OnClickListener() {
       public void onClick(DialogInterface dialog, int item) {
        select_month = item;
        btn_month.setText("**");
     xinyongka_month = month[item];
     dialog.dismiss();
       }
   });
   AlertDialog alert = builder.create();
   alert.show();
   

//不带默认选择列表

//没有右侧选择圆点

//    new AlertDialog.Builder(mTab1Pay_It.mContext)
//     .setTitle("选择月份")
//     .setItems(month,
//       new DialogInterface.OnClickListener() {
//        public void onClick(DialogInterface dialog,
//          int which) {
//         btn_month.setText("**");
//         xinyongka_month = month[which];
//         dialog.dismiss();
//        }
//       }).show();
  }
 }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值