setPositiveButton和setNegativeButton的区别和setNeutralButton的区别

三者都是AlertDialog弹出框的按钮,都是封装好的button,只是显示的位置不同,项目中可根据情况选择使用,setNegativeButton一般用于确认,setNegativeButton一般用于取消。

new AlertDialog.Builder(MainActivity.this).setTitle("dialog").setMessage("三者的区别").setPositiveButton("positive", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {}}).setNegativeButton("negative", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {}}).setNeutralButton("neutral", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialogInterface, int i) {}}).show();

setPositiveButton和setNegativeButton的区别相关推荐

  1. 信息提醒之对话框(AlertDialog + ProgressDialog)-更新中

    概念 Android中的对话框需要使用AlertDialog类来显示,主要用于显示提醒信息,不过这个对话框类可不仅仅能用来显示一些信息,我们可以在对话框中防止任何的控件,使其成为一个复杂且功能强大的用 ...

  2. 我的第一个Android应用BMI-深入浅出Android

    深入浅出 Android 1入门 .... 4 初探 Android .. 4 2008 年末最大的冲击 .... 4 Android 是什么 .... 4 从创意开始 .... 5 安装 Andro ...

  3. Android程序猿基本功

    这里内容确实很多,可以使用ctrl+f搜索你所需要解决的,基本上都有,这里是笔记. Jar包的使用 至于依赖库的选择个人认为因人而异,我使用的库如下: butterknife----View注解库和配 ...

  4. 《第一行代码》总结之UI、碎片(二)

    今天来谈一下第一行代码三四章所讲的东西,其实内容并不难,主要在于需要真正的去写去练手,去了解每一种情况该怎么用,因而我打算在后面的一段时间内整理下自己的这部分代码,这样结合代码去读的话更容易更快速的理 ...

  5. 《Android移动应用基础教程》(Android Studio)(第二版)黑马程序员 课后习题答案

    <Android移动应用基础教程>(Android Studio)(第二版)黑马程序员 课后习题答案 目录 第1章 Android基础入门 第2章 Android常见界面布局 第3章 An ...

  6. Android学习笔记——归纳整理

    目录 一:Android系统架构 二:Actvity相关 2.1基础相关 2.2 Intent相关 2.2.1 Intent的组成 2.2.2 显式Intent 2.2.3 隐式Intent 2.2. ...

  7. 安卓期末重点henu

    链接:https://pan.baidu.com/s/1savLaep8NbjKA9m9Xgtumw 提取码:aaaa 选择题15* 2' 填空 13*2'(有候选项的 ) 问答4*6' 程序10*2 ...

  8. 如何自己开发一个Android APP(4)——JAVA

    资源使用 在java文件中,通过资源id完成对资源的访问.可以通过对象.getId()的方法得到组件. 因为XML布局文件与java文件实际上是不互通的,也就是说我们的xml只控制外观,当你需要为某个 ...

  9. hnust 湖南科技大学 2023 安卓 期中考试 复习资料

    前言 ★:录音中提到的 ✦:推测考点 致谢:hwl,lqx,ly,sw 重点来源:7-8班 PPT和录音 内容来源:PPT 知识点大多很抽象,需要联系实际代码来理解 多做1-9章课后习题,编程题可以不 ...

  10. Android 开发知识点总结

    很可能下一份工作就不是从事 Android 了,现在的确不在做了[微笑],在做 Android 开发的这段时期里还是总结了很多的基础知识的,所以后续还是会有几篇会一一上传.惭愧,本人目前还是菜B一枚, ...

最新文章

  1. 知识图谱中传统关系抽取方法
  2. 作业二/Git的安装以及使用
  3. win32格式化错误消息
  4. web.xml还不会配置编码过滤器?
  5. android通过c调用shmat函数,编译可在Android上运行的qemu user mode
  6. 检查集群状态命令_轻松管理Kubernetes集群的7个工具
  7. Apple着手抛弃32位macOS应用程序
  8. nginx修改php导出时间格式,nginx 修改 time_local 时间格式
  9. Tensorflow训练和预测中的BN层的坑(转载)
  10. Python开发环境的搭建(win7)
  11. 用session做权限控制
  12. vmware workstation 12安装ubuntu kylin 16.04虚拟机
  13. SQL prompt无法激活跳转到127.0.0.1:22223的解决方案
  14. 金蝶14.0系统服务器安装教程,大神面对win7系统安装金蝶kis14.0的方式
  15. 计算机多媒体技术的主要特征是什么,计算机多媒体技术主要特征
  16. Java代理模式及其应用
  17. 使用FFmpeg将amr格式文件转换为MP3格式,结果为空的解决办法
  18. oracle递归查询用法
  19. samba Error NT_STATUS_CONNECTION_REFUSED Failed to connect with SMB1 -- no workgroup available
  20. C++基础(四)——模板

热门文章

  1. python一笔画五角星_五角星怎么画标准(一笔画五角星的顺序)
  2. 文字记录而已!!人民币直充/兑换PayPal美金
  3. vant area地区选择组件使用方法
  4. 遥感影像、DEM免费下载以及MPT制作
  5. Tamami教你孕前如何选购防辐射服
  6. 人宅系列课程年度总结
  7. 阿里云云计算ACP学习(二)---弹性存储
  8. HTML5小游戏源码收藏
  9. 黑盒测试简介与其测试方法
  10. 如何解决 Apple ID 验证失败,无法正常使用?