android-如何访问 Dialog 的 positive 和 negative 按钮?

问题描述

如何访问 Dialog 的 positive 和 negative 按钮?

我想访问Dialog中的positive 和 negative 按钮,我想限制dialog中的多重时间的可见性,所以我需要访问这些按钮。请问如何能访问?

Dialog mDialog = new DatePickerDialog(IncomeActivity.this,
                 mDatesetListener, calender.get(Calendar.YEAR),
             calender.get(Calendar.MONTH), calender
             .get(Calendar.DAY_OF_MONTH));
mDialog.show();

我使用的下面的代码,也不能实现。

mDialog.setOnCancelListener(new OnCancelListener() {
        public void onCancel(DialogInterface arg0) {
                                isDateClicked = false;
        }
});

isDateClicked 是一个 boolean 值,在打开 mDalog 之前我设置的 true 值,现在当关闭 dialog 时,我想设置成 false。如何访问 Dialog 的 positive 和 negative 按钮?

解决方案

mDialog.setPositiveButton("Setting", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int i) {
        // TODO Auto-generated method stub
    }
});
mDialog.setNegativeButton("Cancel",new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int i) {
        mDialog.dismiss();
    }
});
时间: 2025-01-02 15:25:26

android-如何访问 Dialog 的 positive 和 negative 按钮?的相关文章

Android UI系列-----Dialog对话框示例

在Android开发当中,在界面上弹出一个Dialog对话框使我们经常需要做的,本篇随笔将详细的讲解Dialog对话框这个概念,包括定义不同样式的对话框. 一.Dialog 我们首先来看看android官方文档对Dialog的介绍 A dialog is a small window that prompts the user to make a decision or enter additional information. A dialog does not fill the screen

Android互联网访问图片并在客户端显示的方法_Android

本文实例讲述了Android互联网访问图片并在客户端显示的方法.分享给大家供大家参考,具体如下: 1.布局界面 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:

Android编程实现Dialog窗体监听的方法

本文实例讲述了Android编程实现Dialog窗体监听的方法.分享给大家供大家参考,具体如下: 今天做了一个Dialong窗体监听包括窗体内的xml监听. 效果图: test.class代码 package com.test; import Android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; im

Android授权访问网页

  Android授权访问网页,使用Webview显示OAuth Version 2.a ImplicitGrant方式授权的页,移动终端不建议使用Authorize code grant方式授权:

Android自定义Custom Dialog对话框

 现在要来实现一个自定义的Dialog,主要涉及到样式文件style.参考案例,自己写代码来实现.首先创建一个Android Project--CustomDialog,然后res/drawable文件夹下创建一个xml文件filled_box.xml,其内容为: <?xml version="1.0″ encoding="utf-8″?> <shape xmlns:android="http://schemas.android.com/apk/res/an

android中透明Dialog及ProgressDialog的实现

首先是一个普通的版本: public static final int SHOWDIALOG = 10000; @Override protected Dialog onCreateDialog(int id) { switch (id) { case SHOWDIALOG: Dialog dialog = new Dialog(this,R.style.LodingDialog); dialog.setContentView(R.layout.dialog); return dialog; d

servlet怎么发布接口供android客户端访问?

问题描述 servlet怎么发布接口供android客户端访问? 我是做android开发的,以前一直用的是cxf发布webservice,不过现在想弄servlet发布接口json传递数据,不知道怎么办啦!跪求大神,小女子感激不尽 解决方案 CSDNReader(android客户端)发布!! 解决方案二: 通信用http格式就可以,风格可以是restful,也可以是普通http.和正常servlet请求一样,来了请求就可以获取参数:request.getParameter(""&q

android activity向dialog返回值?谢谢

问题描述 android activity向dialog返回值?谢谢 dialog转到activity,且activity完成任务后向dialog返回值?谢谢 解决方案 http://www.shangxueba.com/jingyan/1867886.html 解决方案二: Android有返回值的ActivityAndroid Activity调用Dialog后的返回值方法android Dialog给Activity 传参 解决方案三: 使用接口回调吧...

ios-iOS和android如何访问谷歌地图???

问题描述 iOS和android如何访问谷歌地图??? 现在国内谷歌被禁了,有什么方法能实现iOS和android访问到谷歌地图?? 解决方案 翻墙,然后用浏览器进谷歌,就可以看地图了 解决方案二: 第一步,弄一个VPN先翻墙.. 解决方案三: 只能VPN代理等,没其它方法. 解决方案四: 如果我没有记错的话,google map应该解禁了吧!http://www.google.cn/maps/ 解决方案五: http://www.google.cn/maps/ 谷歌地图不用翻墙啊,我今天还用了