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

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


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

更多相关文章

  1. Android(安卓)apk 二次打包植入广告
  2. 获得两点间的GPS距离
  3. Android(安卓)Studio最常用快捷键
  4. android 双击返回键退出应用核心代码
  5. Android(安卓)Framework层Power键关机流程(一,Power长按键操作处理
  6. [Android]【安卓】TextView在代码里更新Drawable
  7. 开免跨的游戏引擎
  8. Adapter适配器的基本使用
  9. Android控件之HorizontalScrollView 去掉滚动条

随机推荐

  1. android基础知识点总结:Android部分基础控
  2. Android中px和dip的区别
  3. Android内存泄露 (五)
  4. Android(安卓)WebView 中的 Html 网页定
  5. webview在android4.4版本以后需要知道的
  6. Android(安卓)控件屏幕适配之百分比布局
  7. C\C++ 程序员从零开始学习Android(安卓)
  8. DrawingView android上的一个自定义涂鸦
  9. Android(安卓)操作系统的设计与实现--框
  10. Android(安卓)AIDL介绍