Android入门之DatePicker(纯java)
2011-09-07 12:58
204 查看
import java.util.Calendar; import java.util.TimeZone; import android.app.Activity; import android.os.Bundle; import android.widget.*; import android.widget.DatePicker.OnDateChangedListener; public class DatePickerTest extends Activity { private LinearLayout mainLayout=null; //定义一个容器,用于盛放DatePicker和TextView private TextView tv=null; //定义一个TextView,用于显示操作结果 private DatePicker dp=null; //定义一个DatePicker public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mainLayout_init(); setContentView(mainLayout); } /*mainLayout初始化*/ void mainLayout_init(){ mainLayout=new LinearLayout(this); LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(-1, -1); mainLayout.setLayoutParams(lp); mainLayout.setOrientation(LinearLayout.VERTICAL); tv_init(); dp_init(); mainLayout.addView(dp); mainLayout.addView(tv); } /*tv初始化*/ void tv_init(){ tv=new TextView(this); tv.setText("这里显示结果"); } /*dp初始化*/ void dp_init(){ dp=new DatePicker(this); //日期更改监听 OnDateChangedListener odcl=new OnDateChangedListener(){ public void onDateChanged(DatePicker view, int year,int monthOfYear, int dayOfMonth) { tv.setText("你选择了年:"+year+"\n"); //注:Calendar和DatePicker中的月份的值都是从0到11,与我们习惯不同 tv.append("你选择了月:"+(monthOfYear+1)+"\n"); tv.append("你选择了日:"+dayOfMonth+"\n"); } }; //通过Calendar获取当前年月日 Calendar calendar=Calendar.getInstance(TimeZone.getDefault()); int year=calendar.get(Calendar.YEAR); int month=calendar.get(Calendar.MONTH); int day=calendar.get(Calendar.DAY_OF_MONTH); //设定dp初始值为当前日期,绑定监听 dp.init(year, month, day, odcl); } }
相关文章推荐
- Android入门之DatePickerDialog(纯java)
- [置顶] Android 入门基础(8) ---DatePickerDialog
- Android入门之TimePicker(纯java)
- Android中使用Java代码通过DatePickerDialog获得日期
- Android入门笔记 - 界面开发 - RadioButton,CheckBox,Spinner,AutoCompleteTextView,DatePicker,TimePicker
- Android入门之CharacterPickerDialog(纯java)
- Android入门之TimePickerDialog(纯java)
- Android Studio NDK 入门教程(2)--Java与C++之间的简单数据转换与传递
- android DatePicker TimePicker
- Android中实现日期时间选择器(DatePicker和TimePicker)
- Android之DatePicker和TimePicker实现以及自定义大小
- AndroidGUI05:DatePicker和TimePicker的常用技巧
- 详解Android控件之DatePicker、TimePicker探究
- Android 控件:AutoCompleteTextView,MultiAutoCompleteTextView ,TimePicker ,DatePicker,Spinner 的简单使用
- Android控件之DatePicker、TimePicker
- 玩转Android---UI篇---DatePicker,TimePicker(日期和时间)
- Android控件开发之DatePicker
- jQuery 入门教程(29): jQuery UI Datepicker 示例(二)
- Android DatePicker 只…
- Android中实现日期时间选择器(DatePicker和TimePicker)