`
未来程序员
  • 浏览: 26085 次
社区版块
存档分类
最新评论

android中setNegativeButton和setNeutralButton的区别是什么?

阅读更多
只是在android的alertDialog中封装好的一些Button 这些Button和普通的Button没有任何区别,可以写任意的方法,只是命名上的不同,一般有三个 Button:PositiveButton,NegativeButton,NeutralButton。从名字可以看的出来,代表确定,否定,和中 立,其实三个Button可以写你任意的方法,只是位置上的不同而已,确定Button一般靠左,这是阅读习惯。本质上都是三个Button并没有很大的 区别,也许可能NegativeButton里面写了dismiss方法,这些我并没有去深究。
在对话框中出现的位置不同,setNegativeButton设置的是出现在最右,一般把最右的button功能设置为“取消”,也就是调用dlg.dismiss()。
setNeutralButton一般用做“确认”
分享到:
评论

相关推荐

    Android Dialog各种实现

    在Android开发中,Dialog是一种非常重要的用户界面组件,它用于向用户显示临时信息或进行简单的交互操作。在Android系统中,提供了多种内置的Dialog样式,同时开发者也可以自定义Dialog以满足特定需求。以下是对...

    安卓Android源码——所有Dialog对话框.rar

    在源码中,我们可以看到如何通过AlertDialog.Builder来创建和定制Dialog,包括设置标题(setTitle)、消息(setMessage)、按钮(setPositiveButton, setNegativeButton, setNeutralButton)等。 其次,Android还...

    Android中显示AlertDialog对话框

    这些按钮可以通过`setPositiveButton()`、`setNegativeButton()`和`setNeutralButton()`方法进行设置。每个方法都需要传入一个字符串资源ID作为按钮文本以及一个点击监听器: ```java // 正向按钮:确定 builder....

    Android高级应用源码-基本的对话框.zip

    通常,我们可以通过AlertDialog.Builder来创建一个AlertDialog实例,然后通过setPositiveButton、setNegativeButton和setNeutralButton设置不同的按钮,并通过setTitle和setMessage方法设置对话框的标题和内容。...

    Android 普通对话框源码.zip

    4. 添加按钮:`setPositiveButton()`, `setNegativeButton()` 和 `setNeutralButton()` 用于设置确认、取消和其他按钮。每个按钮都需要指定一个回调函数,处理用户点击事件。 ```java builder.setPositiveButton(...

    Android仿IOS UIAlertView对话框demo

    3. **事件监听**:为Dialog的按钮添加点击事件监听器,通常使用`setPositiveButton()`、`setNegativeButton()`和`setNeutralButton()`方法,并传递对应的回调函数。当用户点击按钮时,执行相应的逻辑。 4. **样式...

    Android中dialog常用样式

    我们可以使用`setTitle()`设置标题,`setMessage()`设置内容,`setPositiveButton()`、`setNegativeButton()`和`setNeutralButton()`添加按钮。例如: ```java new AlertDialog.Builder(context) .setTitle("标题...

    Android课件(4Dialog).zip

    - 创建AlertDialog需要通过AlertDialog.Builder对象来构建,然后调用setPositiveButton(), setNegativeButton()和setNeutralButton()方法设置按钮,通过setMessage()方法设置对话框消息。 3. **ProgressDialog的...

    Android dialog对话框用法实例.rar

    3. **添加按钮**:使用`setPositiveButton()`, `setNegativeButton()` 和 `setNeutralButton()` 方法来添加不同功能的按钮,每个按钮都需要一个点击事件监听器。 4. **显示Dialog**:最后,调用`create().show()`...

    Android中Dialog使用详解

    在Builder中,我们可以通过`setTitle()`、`setMessage()`分别设置标题和内容,通过`setPositiveButton()`和`setNegativeButton()`设置确定和取消按钮,并提供对应的点击事件处理。构建完成后,调用`create()`方法...

    Android自定义对话框Dialog(界面美化)

    在Android开发中,自定义对话框(Dialog)是提升用户体验的重要手段之一,它允许开发者根据应用的风格和需求创建独特且吸引人的交互界面。本文将深入探讨如何在Android中实现自定义对话框,并进行界面美化。 首先,...

    完整word版-Android移动应用试题(带答案).doc

    Android 移动应用试题解析 ...本文对 Android 移动应用的基本概念、体系结构、应用程序层、资源管理、事件机制、布局管理和对话框等方面进行了详细的解析,旨在帮助开发者更好地理解和应用 Android 移动应用技术。

    Android 之AlertDialog.Builder的常用方式

    在Android开发中,`AlertDialog`是系统提供的一种用于与用户交互的对话框组件,它能够以弹出窗口的形式展示信息,接收用户输入或执行特定操作。`AlertDialog.Builder`是构建`AlertDialog`对象的主要工具,提供了丰富...

    Android源码——alertDialog对话框.zip

    本文将深入探讨Android源码中的AlertDialog及其使用方法,旨在帮助开发者更好地理解和自定义对话框。 首先,我们需要了解AlertDialog的基本结构。它是AlertDialog类的一个实例,继承自Dialog。在Android框架中,...

    Android之修改AlertDialog对话框及使用系统Holo风格

    3. **添加按钮**:`setPositiveButton()`, `setNegativeButton()`和`setNeutralButton()`可以设置不同的操作按钮。每个按钮都可以绑定一个监听器,当用户点击时执行相应的逻辑。 ```java builder....

    Android常用对话框源码对话框大全

    在`AlertDialog.Builder`中,可以设置`setPositiveButton`, `setNegativeButton` 和 `setNeutralButton` 的点击回调。 9. **对话框的显示和关闭** - 显示对话框通常通过`show()`方法,关闭则调用`dismiss()`。对于...

    android_12ppt (吉林大学android课程英文讲义)

    4. 通过 setPositiveButton()、setNeutralButton()、setNegativeButton() 方法添加按钮和对应的事件监听器(OnClickListener)。 5. 调用 create() 方法构建AlertDialog。 6. 调用 show() 方法将对话框显示出来。 ...

    Android dialog 综合展示

    创建Alert Dialog需要使用`AlertDialog.Builder`,可以设置标题、消息、按钮,并通过`setPositiveButton`, `setNegativeButton`和`setNeutralButton`添加不同的操作按钮。 2. **Progress Dialog**:用于显示一个...

    android-styled-dialogs 可自定义样式的dialog Demo.zip

    - `setPositiveButton()`, `setNegativeButton()` 和 `setNeutralButton()` 用于添加带有预设文本的按钮,并可通过`setOnKeyListener()`或`setOnClickListener()`监听按钮事件。 6. **显示与关闭**: - 使用`show...

    HerilyAlertDialog完全自定义的Dialog 免积分

    HerilyAlertDialog提供了setPositiveButton、setNegativeButton和setNeutralButton等方法,可以为每个按钮设置点击事件。 4. **设置其他属性**:你可以自定义对话框的标题、消息文本、背景颜色、边框宽度等属性,...

Global site tag (gtag.js) - Google Analytics