27.02.2014 Views

Android 开发教程

Android 开发教程

Android 开发教程

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

-----------------------------------<strong>Android</strong> 编 程 基 础<br />

int my_Day;<br />

int my_Hour;<br />

int my_Minute;<br />

/* 定 义 程 序 用 到 的 UI 元 素 对 象 : 日 历 设 置 器 、 时 间 设 置 器 、 显 示 时 间 的 TextView */<br />

DatePicker my_datePicker;<br />

TimePicker my_timePicker;<br />

TextView showDate_Time;<br />

/* 定 义 日 历 对 象 , 初 始 化 时 , 用 来 获 取 当 前 时 间 */<br />

Calendar my_Calendar;<br />

@Override<br />

public void onCreate(Bundle savedInstanceState) {<br />

/* 从 Calendar 抽 象 基 类 获 得 实 例 对 象 , 并 设 置 成 中 国 时 区 */<br />

my_Calendar = Calendar.getInstance(Locale.CHINA);<br />

/* 从 日 历 对 象 中 获 取 当 前 的 : 年 、 月 、 日 、 时 、 分 */<br />

my_Year = my_Calendar.get(Calendar.YEAR);<br />

my_Month = my_Calendar.get(Calendar.MONTH);<br />

my_Day = my_Calendar.get(Calendar.DAY_OF_MONTH);<br />

my_Hour = my_Calendar.get(Calendar.HOUR_OF_DAY);<br />

my_Minute = my_Calendar.get(Calendar.MINUTE);<br />

super.onCreate(savedInstanceState);<br />

setContentView(R.layout.main);<br />

/* findViewById() 从 XML 中 获 取 UI 元 素 对 象 */<br />

my_datePicker = (DatePicker) findViewById(R.id.my_DatePicker);<br />

my_timePicker = (TimePicker) findViewById(R.id.my_TimePicker);<br />

showDate_Time = (TextView) findViewById(R.id.my_TextView);<br />

/* 把 时 间 设 置 成 24 小 时 制 */<br />

my_timePicker.setIs24HourView(true<br />

true);<br />

/* 显 示 时 间 */<br />

loadDate_Time();<br />

/* 为 日 历 设 置 器 添 加 点 击 事 件 监 听 器 , 处 理 设 置 日 期 事 件 */<br />

my_datePicker.init(my_Year, my_Month, my_Day,<br />

new DatePicker.OnDateChangedListener(){<br />

});<br />

@Override<br />

public void onDateChanged(DatePicker view, int year,<br />

int monthOfYear, int dayOfMonth) {<br />

// TODO Auto-generated method stub<br />

}<br />

/* 把 设 置 改 动 后 的 日 期 赋 值 给 我 的 日 期 对 象 */<br />

my_Year=year;<br />

my_Month=monthOfYear;<br />

my_Day=dayOfMonth;<br />

/* 动 态 显 示 修 改 后 的 日 期 */<br />

loadDate_Time();<br />

42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!