我是靠谱客的博主 健康石头,最近开发中收集的这篇文章主要介绍android studio 创建.9文件,android studio建立android项目(9)——DatePicker和TimePicker的使用...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、DatePicker日期选择器

一、项目需求

一、用户能够选择任意日期

二、日期的默认选择是今天的日期

三、选择日期后,Toast提示已选择的日期java

二、布局文件

xmlns:tools="http://schemas.android.com/tools"

android:id="@+id/activity_main"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:paddingBottom="@dimen/activity_vertical_margin"

android:paddingLeft="@dimen/activity_horizontal_margin"

android:paddingRight="@dimen/activity_horizontal_margin"

android:paddingTop="@dimen/activity_vertical_margin"

tools:context="com.example.gui.datepickerdemo.MainActivity">

android:id="@+id/datepicker"

android:layout_width="wrap_content"

android:layout_height="wrap_content">

三、Activity

package com.example.gui.datepickerdemo;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.util.Log;

import android.widget.DatePicker;

import java.util.Calendar;

public class MainActivity extends AppCompatActivity {

DatePicker datePicker;

int year; //今年

int month; //当前月份

int day; //今天

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

//获取当前的年月日

Calendar calendar= Calendar.getInstance(); //获取日历的实例

year=calendar.get(Calendar.YEAR);

month=calendar.get(Calendar.MONTH);//实际月份须要加1

day=calendar.get(Calendar.DATE);

//监听日期选择器

datePicker=(DatePicker)findViewById(R.id.datepicker);

datePicker.init(year,month,day,new DatePicker.OnDateChangedListener(){

@Override

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

Log.e("datepicker—你选择的日期是:",year+"-"+(monthOfYear+1)+"-"+dayOfMonth);

}

});

}

}

四、运行结果

apk下载连接:https://pan.baidu.com/s/1AMl21MeL--POF4mwSL87UQ

提取码:xwij

运行结果:

一、启动页:

44be001ebb044f037d3edf98ffd2648c.png

二、日期选择20181218,有以下结果:

7f5e9cf658de04c46160928ddf513c9c.pngandroid

2、TimePicker时间选择器

一、项目需求

一、用户能够选择任意时间

二、选择时间后,Toast提示已选择的时间web

二、布局文件

xmlns:tools="http://schemas.android.com/tools"

android:id="@+id/activity_main"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:paddingBottom="@dimen/activity_vertical_margin"

android:paddingLeft="@dimen/activity_horizontal_margin"

android:paddingRight="@dimen/activity_horizontal_margin"

android:paddingTop="@dimen/activity_vertical_margin"

tools:context="com.example.gui.timepickertime.MainActivity">

android:id="@+id/timepicker"

android:layout_width="wrap_content"

android:layout_height="wrap_content">

三、Activity

package com.example.gui.timepickertime;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.widget.TimePicker;

import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

TimePicker timePicker;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

//时间选择器的监听

timePicker=(TimePicker)findViewById(R.id.timepicker);

timePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener(){

@Override

public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {

String time="你选择的时间是:"+hourOfDay+"时"+minute+"分";

Toast.makeText(getApplicationContext(),time,Toast.LENGTH_SHORT).show();

}

});

}

}

四、运行结果

apk下载连接:https://pan.baidu.com/s/16iMJExh7DisA-YolVOOGcA

提取码:4a4n

运行结果:

一、启动页:

1583da5920e6992c74899ac916fa1492.png

二、时间选择12点5分,有以下结果:

3acad03525d32650de5364b02bb3ba68.pngapp

最后

以上就是健康石头为你收集整理的android studio 创建.9文件,android studio建立android项目(9)——DatePicker和TimePicker的使用...的全部内容,希望文章能够帮你解决android studio 创建.9文件,android studio建立android项目(9)——DatePicker和TimePicker的使用...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(72)

评论列表共有 0 条评论

立即
投稿
返回
顶部