时间选择器

1、创建一个时间选择器的类

2、在主页中使用该类

创建一个时间选择器的类

package com.nf.bottomdemo.utils;

import android.content.Context;
import android.widget.TextView;

import org.feezu.liuli.timeselector.TimeSelector;

public class DateUtils {
    //不带小时分钟选择器
    public static void showDayDate(Context context, final TextView textView){
        TimeSelector timeSelector = new TimeSelector(context, new TimeSelector.ResultHandler() {
            @Override
            public void handle(String time) {
                //截取字符串长度,只需要年月日
                String substring = time.substring(0,10);
                textView.setText(substring);
                textView.setTextColor(0xFF000000);
            }
        }, "1939-01-01 00:00", "2019-12-31 00:00");
        //样式-当前为年月日
        timeSelector.setMode(TimeSelector.MODE.YMD);
        //小时分钟不实现
        timeSelector.disScrollUnit(TimeSelector.SCROLLTYPE.HOUR, TimeSelector.SCROLLTYPE.MINUTE);
        //dialog的弹出
        timeSelector.show();
    }
    //带小时分钟选择器
    public static void showMinuteDate(Context mContext,final TextView  textView){
        TimeSelector timeSelector = new TimeSelector(mContext, new TimeSelector.ResultHandler() {
            @Override
            public void handle(String time) {
                textView.setText(time);
                textView.setTextColor(0xFF000000);
            }
        }, "2000--01-01 00:00", "2019-12-31 00:00");
        //样式-当前为年月日
        timeSelector.setMode(TimeSelector.MODE.YMD);
        //小时分钟不实现
        timeSelector.disScrollUnit(TimeSelector.SCROLLTYPE.HOUR, TimeSelector.SCROLLTYPE.MINUTE);
        //dialog的弹出
        timeSelector.show();
    }
}

 在主页中使用该类

//在MainActivity的点击事件中使用,startTimeText是使用当前的TextView设置
DateUtils.startDayDate(MainActivity.this,startTimeText);

 

转载于:https://www.cnblogs.com/Mr-Deng/p/11313162.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值