Android DatePicker 日期获取框控件TimePicker获取日期的控件 ,日期弹出框的效果
DatePicker →日期获取框控件
java.lang.Objectandroid.view.View
android.view.ViewGroup
android.widget.FrameLayout
android.widget.DatePicker
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/tv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="请输入你的生日……"
/>
<DatePicker
android:id="@+id/dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<Button
android:id="@+id/but"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="时间获取框效果"
/>
<Button
android:id="@+id/dialog"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="日期时间弹出框效果"/>
</LinearLayout>
Java代码:
package com.ncsyeyy.YeyyDatePicker;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.DatePicker;
import android.widget.TextView;
import android.widget.Button;
public class MyActivity extends Activity {
private TextView tv;
private DatePicker dp;
private Button but;
private Button dialog;
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
findView();
setListener();
}
private void findView(){
tv = (TextView) findViewById(R.id.tv);
dp = (DatePicker) findViewById(R.id.dp);
but =