与时间选择器对应的还有一个日期选择器(DatePicker),可以完成年、月、日的设置,此类定义如下:
java.lang.Object
?android.view.View
?android.view.ViewGroup
?android.widget.FrameLayout
?android.widget.DatePicker
常用方法:
No.
|
方法
|
类型
|
描述
|
1
|
public int getYear()
|
普通
|
取得设置的年
|
2
|
public int getMonth()
|
普通
|
取得设置的月
|
3
|
public int getDayOfMonth()
|
普通
|
取得设置的日
|
4
|
public void setEnabled(boolean enabled)
|
普通
|
设置组件是否可用
|
5
|
public void updateDate(int year, int monthOfYear, int dayOfMonth)
|
普通
|
设置一个指定的日期
|
…………………………………………………………毫无美感的分割线…………………………………………………………
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" 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=".MainActivity" > <DatePicker android:id="@+id/date2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignRight="@+ide/date1" android:layout_below="@+ide/date1" android:layout_marginTop="30dp" /> </RelativeLayout>JAVA文件配置
package com.example.datepicker11; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.DatePicker; public class MainActivity extends Activity { private DatePicker date=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super. setContentView(R.layout.activity_main); this.date=(DatePicker)super.findViewById(R.id.date2); this.date.updateDate(1992, 03, 18); } }
大家可以更改模拟器语言来实现中文效果
下节预报:linearlayout线性布局