Android初级教程

来源:互联网 发布:免费网络课程 编辑:程序博客网 时间:2024/06/05 17:29

今天本来是要做日期选择器的,不经意间遇到了DatePicker,也就是日历这样的Android原生控件,特此留念一下。

Effect :

这里写图片描述

DatePicker :

  <DatePicker       android:layout_gravity="center"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:id="@+id/date_Picker"       />

MainActivity :

package com.example.dow.timerpicker;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.DatePicker;import android.widget.TextView;import android.widget.Toast;import java.util.Calendar;public class MainActivity extends AppCompatActivity {    private CheckBox mBox;    private TextView mContent;    private DatePicker mDate;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mContent = (TextView) findViewById(R.id.content);        mDate = (DatePicker) findViewById(R.id.date_Picker);        //日期        Calendar calendar = Calendar.getInstance();        int year = calendar.get(Calendar.YEAR);        int month = calendar.get(Calendar.MONTH)+1;        int day = calendar.get(Calendar.DAY_OF_MONTH);        int hour = calendar.get(Calendar.HOUR);        int min = calendar.get(Calendar.MINUTE);        mContent.setText(year + "-" + month+ "-" + day + "-" + hour + ":" + min);    }}

MainActivity Xml :

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:id="@+id/activity_main"    android:layout_width="match_parent"    android:orientation="vertical"    android:layout_height="match_parent"    tools:context="com.example.dow.timerpicker.MainActivity">    <TextView        android:layout_width="match_parent"        android:padding="5dp"        android:gravity="center"        android:id="@+id/content"        android:layout_height="wrap_content"       />   <DatePicker       android:layout_gravity="center"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:id="@+id/date_Picker"       /></LinearLayout>

因为这只是单纯的一个的知识面填充,只是用于展示,如果还需要学习,可以去以下这位博主的博文看一下
http://blog.csdn.net/wwj_748/article/details/38778631

原创粉丝点击