• 【安卓4】事件处理——时间日期事件处理、长按事件


    OnTimeChangedListener(日期和时间的事件处理)

            DatePicker  

    /*取得DatePicker对象,以init()设置初始值与OnDateChangedListener()*/
    DatePicker dp= (DatePicker)findViewById(R.id.DatePicker01);
    dp.init (year, month, day, new OnDateChangedListener () {
        public void onDateChanged(DatePicker view,int Year,int monthOfYear,int dayOfMonth) {}
    });
    日期DatePicker

       TimePicker 

    /*取得TimePicker对象,并设置为24小时制*/
    TimePicker tp= (TimePicker)findViewById(R.id.TimePicker01);
    tp.setIs24HourView (true);
    tp.setOnTimeChangedListener (new OnTimeChangedListener () {
        public void onTimeChanged(TimePicker view, int hourOfDay, int Minute) {}
    });
    时间TimePicker

    OnLongClickListener(长按事件)

            修改AndroidMainfest.xml文件,增加授权操作:

                    <uses - permission android: name="android. permission. SET_WALLPAPER"/>

    //取得TextView
        TextView info= (TextView)super. findViewById (R.id. TextView);    
    //取得ImageView控件
        ImageView image= (ImageView)super. findViewById (R.id. ImageView);
        image.setOnLongClickListener(new OnLongClickListener(){      //长按监听
            public boolean onLongClick(View v) {        //长按事件
                try {
                    类名.this.clearWallpaper();    //清除桌面
                    //设置新的桌面背景
                    类名.this.setWallpaper(
                            类名.this. image.getResources().
                            openRawResource(R.drawable.图片名));    
                    //修改显示文字
                    类名.this.info.setText("手机桌面背景已修改");
                } catch (IOException e) {
                    类名.this.info.setText("手机桌面背景设置失败");
                }    
                return true;
            } );
    长按事件部分代码
  • 相关阅读:
    如何闪开安装VS2013必须要有安装IE10的限制
    Java从键盘输入
    Java基本数据类型和关键字
    openssl windows编译 32位&64位
    eclipse代码提示配置
    手动启动Android模拟器
    Android编程中的实用快捷键
    pat1023. Have Fun with Numbers (20)
    pat1022. Digital Library (30)
    pat1020. Tree Traversals (25)
  • 原文地址:https://www.cnblogs.com/leelee/p/6899375.html
Copyright © 2020-2023  润新知