首先介紹一下TimePicker 的使用
10年積累的網站制作、成都網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計后付款的網站建設流程,更有朔州免費網站建設讓你可以放心的選擇與我們合作。
xml文件代碼部分
<TimePicker android:id="@+id/firsttime1" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Button android:id="@+id/button" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/firsttime1" android:text="獲取Timepicker的值" />
2.MainActivity部分
private TimePicker firstTimePicker; private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); firstTimePicker=(TimePicker)findViewById(R.id.firsttime1); firstTimePicker.setIs24HourView(true);//設置是否為24小時制 firstTimePicker.setCurrentHour(12);//設置顯示的時間,默認的是顯示當前的時間 firstTimePicker.setCurrentMinute(12); TimeList timel=new TimeList(); //firstTimePicker.setOnTimeChangedListener(timel); button=(Button)findViewById(R.id.button); ButtonLis bl=new ButtonLis(); button.setOnClickListener(bl);//通過下面的按鈕來Toast時間 } class ButtonLis implements OnClickListener{ @Override public void onClick(View v) { int hour=firstTimePicker.getCurrentHour(); int min=firstTimePicker.getCurrentMinute(); Toast.makeText(getApplicationContext(), hour+":"+min, Toast.LENGTH_SHORT).show(); } } class TimeList implements OnTimeChangedListener{ //view 該對象代表的timepicker //hourofday :用戶選擇的小時 @Override public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { Toast.makeText(getApplicationContext(), hourOfDay+"-"+minute, Toast.LENGTH_LONG).show(); } }
接下來介紹一下DatePicker的使用
xml文件的代碼部分
<DatePicker android:id="@+id/datepick" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Button android:id="@+id/but" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/datepick" android:text="獲取datepicker的值" />
mainactivity部分
private DatePicker date; private Button but; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); date=(DatePicker)findViewById(R.id.datepick); but=(Button)findViewById(R.id.but); date.updateDate(2013, 6, 6);//設置一個顯示時間,否則是當前系統(tǒng)時間 ButLis butlis=new ButLis(); but.setOnClickListener(butlis); } class ButLis implements OnClickListener{ @Override public void onClick(View v) { int year=date.getYear(); int mouth=date.getMonth(); int day=date.getDayOfMonth(); Toast.makeText(getApplicationContext(), "今天是"+year+"年"+mouth+"月"+day+"日", Toast.LENGTH_LONG).show(); } }
本文名稱:Android中時間日期的使用TimePicker和DatePicker
網站鏈接:http://muchs.cn/article40/jchgeo.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供做網站、、外貿建站、網站設計公司、網站導航、移動網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)