码迷,mamicode.com
首页 > 移动开发 > 详细

仿IOS7的两种对话框

时间:2014-10-22 12:57:31      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   color   io   os   ar   使用   

一直用的iphone,所以很喜欢ios的各种控件,之前做过ios7的滑动按钮http://www.eoeandroid.com/thread-331542-1-1.html

这次再仿一下ios7的两种对话框,QQ也是做的和ios7一样的,底部菜单列表和AlertDialog,效果如下:

bubuko.com,布布扣

1.AlertDialog,使用方法和android自带的差不多

  1. new AlertDialog(MainActivity.this).builder()
  2.                         .setTitle("标题")
  3.                         .setMsg("文本内容")
  4.                         .setCancelable(false)
  5.                         .setPositiveButton("确认", new OnClickListener() {
  6.      @Override
  7.                                     public void onClick(View v) {
  8.                                             //
  9.                                   }
  10.                         }).setNegativeButton("取消", new OnClickListener() {
  11.                                     @Override
  12.                                     public void onClick(View v) {
  13.                                             //
  14.                                   }
  15.                         })
  16.                         .show();
复制代码


2.ActionSheetDialog,使用起来和AlertDialog差不多
  1. new ActionSheetDialog(MainActivity.this).builder()
  2.                         .setTitle("标题")
  3.                         .setCancelable(false)
  4.                         .setCanceledOnTouchOutside(false)
  5.                         .addSheetItem("条目名称一", SheetItemColor.Red,
  6.                                             new OnSheetItemClickListener() {
  7.                                                        @Override
  8.                                                        public void onClick(int which) {
  9.                                                       }
  10.      })
  11.                         .addSheetItem("条目名称二", SheetItemColor.Red,
  12.      new OnSheetItemClickListener() {
  13.                                                        @Override
  14.                                                        public void onClick(int which) {
  15.                                                      }
  16.                                       })
  17.                         //可添加多个SheetItem
  18.                         .show();
复制代码


代码下载:http://download.csdn.net/detail/xiechengfa/8067275

仿IOS7的两种对话框

标签:android   style   blog   http   color   io   os   ar   使用   

原文地址:http://blog.csdn.net/xiechengfa/article/details/40373331

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!