zoukankan      html  css  js  c++  java
  • 时间日期事件处理、长按事件

    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) {}
    });

       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) {}
    });

    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;
            } );
  • 相关阅读:
    迭代器模式-Iterator
    kubernetes之一 k8s基本概念
    多线程中的异常处理
    MySQL高可用集群方案
    RabbitMQ的集群模式
    多线程中如何取消任务
    公钥、私钥、摘要、数字签名、证书
    将Ubuntu系统迁移到SSD固态操作
    Java线程的状态和状态转换
    Ubuntu18.04系统和软件安装记录
  • 原文地址:https://www.cnblogs.com/dahaoheshan/p/6905319.html
Copyright © 2011-2022 走看看