开发者社区> 科技小先锋> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Android中文API (60) —— DatePicker.OnDateChangedListener

简介:
+关注继续查看

 

正文

  一、结构

public static interface DatePicker.OnDateChangedListener

   

直接子类

    DatePickerDialog

 

  二、概述

    表明用户变更了日期的回调函数。

 

  三、公共方法

    public abstract void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth)

        (译者注:当用户修改日期onDateChanged()将被调用)

参数

                view 与监听器关联的视图。

                year 用户设置的年。

                monthOfYear 用户设置的月份(0-11),与Calendar兼容。

                dayOfMonth 用户设置的日期。

 

  四、补充

    示例代码

public class DatePickerDialogSampleActivity extends Activity {
    @Override
    
public void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        
final Calendar calendar = Calendar.getInstance();
        
final int year = calendar.get(Calendar.YEAR);
        
final int month = calendar.get(Calendar.MONTH);
        
final int day = calendar.get(Calendar.DAY_OF_MONTH);

        
final DatePickerDialog datePickerDialog = new DatePickerDialog(
            
this,
            
new DatePickerDialog.OnDateSetListener() {
                @Override
                
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                    Toast.makeText(DatePickerDialogSampleActivity.
this,
                            String.valueOf(year) 
+ "/" +
                            String.valueOf(monthOfYear 
+ 1+ "/" +
                            String.valueOf(dayOfMonth),
                            Toast.LENGTH_SHORT).show();
                }
            },
            year, month, day);
        datePickerDialog.show();
    }
}


 本文转自over140 51CTO博客,原文链接:http://blog.51cto.com/over140/582550,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android Studio进行APP设计开发之矢量图及XML文件转换
Android Studio进行APP设计开发之矢量图及XML文件转换
0 0
Android studio开发APP时设置更改启动时的主界面程序
Android studio开发APP时设置更改启动时的主界面程序
0 0
Android Studio开发APP启动程序时开屏简单动画效果快速有效解决方案
Android Studio开发APP启动程序时开屏简单动画效果快速有效解决方案
0 0
Android开发:使用Java对手机截图图片进行任意区域的颜色对比度处理操作
开发项目过程中,对于手机屏幕截图,需要对获取到的截图的任意部分进行区域颜色对比度的识别操作,由此判定任意指定区域是否满足某对比度基本标准,但是该功能在网上任何地方都没有找到过Java方面的代码,于是根据RGB转换测试的原理:即获取每个像素点的RGB,通过RGB对比度定义公式进行像素点的集合换取。
0 0
开发android项目的常用jar包
开发android项目的常用jar包
0 0
Android Studio开发Android APP
Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。 Android Studio 主窗口由下图标注的几个逻辑区域组成:
0 0
开发时遇到监听的事件处理机制和SoundPool播放音效解决方法以及外部类的使用【Android】
开发时遇到监听的事件处理机制和SoundPool播放音效解决方法以及外部类的使用【Android】
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Android组件化实现
立即下载
蚂蚁聚宝Android秒级编译—— Freeline
立即下载
Android插件化:从入门到放弃
立即下载