android仿IOS7的两种对话框
2015-12-24 23:29
549 查看
一直用的iphone,所以很喜欢ios的各种控件,之前做过ios7的滑动按钮http://www.eoeandroid.com/thread-331542-1-1.html
这次再仿一下ios7的两种对话框,QQ也是做的和ios7一样的,底部菜单列表和AlertDialog,效果如下:
1.AlertDialog,使用方法和android自带的差不多
new AlertDialog(MainActivity.this).builder()
.setTitle("标题")
.setMsg("文本内容")
.setCancelable(false)
.setPositiveButton("确认", new OnClickListener() {
@Override
public void onClick(View v) {
//
}
}).setNegativeButton("取消", new OnClickListener() {
@Override
public void onClick(View v) {
//
}
})
.show();
复制代码
2.ActionSheetDialog,使用起来和AlertDialog差不多
new ActionSheetDialog(MainActivity.this).builder()
.setTitle("标题")
.setCancelable(false)
.setCanceledOnTouchOutside(false)
.addSheetItem("条目名称一", SheetItemColor.Red,
new OnSheetItemClickListener() {
@Override
public void onClick(int which) {
}
})
.addSheetItem("条目名称二", SheetItemColor.Red,
new OnSheetItemClickListener() {
@Override
public void onClick(int which) {
}
})
//可添加多个SheetItem
.show();
复制代码
代码下载:http://download.csdn.net/detail/xiechengfa/8067275
这次再仿一下ios7的两种对话框,QQ也是做的和ios7一样的,底部菜单列表和AlertDialog,效果如下:
1.AlertDialog,使用方法和android自带的差不多
new AlertDialog(MainActivity.this).builder()
.setTitle("标题")
.setMsg("文本内容")
.setCancelable(false)
.setPositiveButton("确认", new OnClickListener() {
@Override
public void onClick(View v) {
//
}
}).setNegativeButton("取消", new OnClickListener() {
@Override
public void onClick(View v) {
//
}
})
.show();
复制代码
2.ActionSheetDialog,使用起来和AlertDialog差不多
new ActionSheetDialog(MainActivity.this).builder()
.setTitle("标题")
.setCancelable(false)
.setCanceledOnTouchOutside(false)
.addSheetItem("条目名称一", SheetItemColor.Red,
new OnSheetItemClickListener() {
@Override
public void onClick(int which) {
}
})
.addSheetItem("条目名称二", SheetItemColor.Red,
new OnSheetItemClickListener() {
@Override
public void onClick(int which) {
}
})
//可添加多个SheetItem
.show();
复制代码
代码下载:http://download.csdn.net/detail/xiechengfa/8067275
相关文章推荐
- Android实战技巧:ViewStub的应用
- Android 数据存储SharedPreferences
- Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager
- Android Fragment 真正的完全解析(下)
- Service Android
- Android Fragment 真正的完全解析(上)
- Gradle中AndroidManifest中值的替换与快速渠道打包
- android之旅5 sqlite数据库相关
- Android-Spelling Checker Framework
- Android中Parcelable接口(进行序列化)用法
- broadcast广播-Android
- Android四大组件之Content Provider
- Android编程技巧之随意从当前Activity退出应用
- android解决ScrollView嵌套ListView不能下拉刷新
- android部分控件如何获取到输入的值
- Android XML解析器 - PUll
- 使用AndroidAnnotations框架优雅地实现ListView功能例子
- Android上使用OpenCV处理图像
- Android 人名 随机抽奖
- Android-Creating an Input Method(IME)