千家信息网

Android中的TimePickerView怎么用

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍"Android中的TimePickerView怎么用",在日常操作中,相信很多人在Android中的TimePickerView怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好
千家信息网最后更新 2025年11月08日Android中的TimePickerView怎么用

这篇文章主要介绍"Android中的TimePickerView怎么用",在日常操作中,相信很多人在Android中的TimePickerView怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Android中的TimePickerView怎么用"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

先看一下具体的效果:

首先在项目里面先添加:

implementation 'com.contrarywind:Android-PickerView:3.2.7'

在页面放一个按钮点击弹出日期选择器:

@Override    protected void onCreate(@Nullable Bundle savedInstanceState) {        //在onCreate方法里面先调用一下        //初始化日期选择器        showTimePicker();     }
//显示时间    public void showTimePicker(){        pvTime = new TimePickerView.Builder(this, new TimePickerView.OnTimeSelectListener() {            @Override            public void onTimeSelect(Date date, View v) {                SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");                birthday = format.format(date);                tvbirthday.setText(birthday);                            }        }).setSubmitText("确定")        .setCancelText("取消")        .setCancelColor(Color.BLACK)        .setSubmitColor(Color.BLACK)        .setSubCalSize(16)        //.isDialog(true) //是否对话框样式显示(显示在页面中间)        //.isCyclic(true) //是否循环滚动        .setType(new boolean[]{true,true,true,false,false,false}) //显示"年月日时分秒"的哪几项        .isCenterLabel(false) //是否只显示选中的label文字,false则每项item全部都带有 label        .build();        //设置显示的日期        Calendar calendar = Calendar.getInstance();        try {            calendar.setTime(new SimpleDateFormat("yyyy-MM-dd").parse("2020-11-20"));        } catch (ParseException e) {            //e.printStackTrace();        }        //这里需要注意的是月份是从0开始的,要显示10月份这里的参数应该是9        //calendar.set(1997,9,10);        pvTime.setDate(calendar);    }

点击按钮的时候调用:

 @Override    public void onClick(View v) {        switch (v.getId()){            case R.id.linedate:                pvTime.show();                break;        }    }

到此,关于"Android中的TimePickerView怎么用"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

学习 日期 按钮 方法 更多 月份 页面 帮助 选择 实用 接下来 参数 对话框 年月 年月日 效果 文字 文章 时候 时分 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 题库软件开发费用 互联网公司 服务器 sql 不能ip访问数据库 广电网络技术部年终个人工作总结 已有网络安全防护手段 数据库设置维度与量子 大型电商平台服务器价格 广东互联网软件开发资格 主题班会网络安全发言 学习网络安全管理心得 华为软件开发第二轮面试内容 漫谈新思想网络安全 网络安全生产链网评 删除数据库下的所有表 学生对于网络安全的危害 福建服务器维修哪家便宜云主机 轻薄数据库电脑推荐 静态页面建数据库 pptp服务器端口有哪些 gom引擎数据库连接问题 软件开发苹果app注册 服务器net3.5安装不进去 花都网络安全建设联系方式 计算机网络安全自学怎么入手 架构网站服务器有哪些方式 客户参加计划讨论会软件开发 玖富金融信用信息基础数据库 虹口区常规网络技术服务参考价格 微软亚洲研究院软件开发面试 计算机软件开发是干嘛的
0