編輯:關於Android編程
DatePickerDiaLog 在android 4.n的版本中,取消選擇日期時,會調用onDateSet ,確認選擇日期時會調用兩次onDateSet(但在高版本中不會有此問題)。且同樣使用Holo主題,4.n的版本與高版本的樣式不一樣,高版本會有取消按鈕。故使用DatePick+AlertDialog來實現日期選擇功能。
代碼如下:
DatePicker date = new DatePicker(OrderPickingActivity.this);
date.setCalendarViewShown(false);
date.init(fromYear, fromMonth-1, fromDay, new DatePicker.OnDateChangedListener() {
@Override
public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
}
});
AlertDialog.Builder mDatePickerDialogBuilder = new AlertDialog.Builder(OrderPickingActivity.this);
mDatePickerDialogBuilder.setView(date);
mDatePickerDialogBuilder.setTitle("請選擇日期");
mDatePickerDialogBuilder.setPositiveButton("確定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//只有點擊確定按鈕時,才更改時間,並設置在文本中顯示
fromYear = date.getYear();
fromMonth = date.getMonth()+1;
fromDay = date.getDayOfMonth();
setDateFrom();
}
});
mDatePickerDialogBuilder.setNegativeButton("取消",null);
mDatePickerDialogBuilder.show();
下面是主題:
效果圖:

刷機精靈怎麼使用 刷機精靈使用介紹
刷機精靈是Android手機一鍵刷機輔助工具,可以幫助玩家更快速完成刷機操作,很多用戶對刷機精靈的使用不是很了解,那麼刷機精靈應該如何操作呢,一起來和小編
BlueStacks安卓模擬器彈窗的解決辦法
BlueStacks安卓模擬器彈窗的解決辦法,有時下載東西,還是打開東西,就會彈出一個“One time setup”窗口,這是由於
Android-搭建簡單服務端+ListView異步加載數據
Android-搭建簡單服務端+ListView異步加載數據2014年5月6日 本篇博文帶給大家的是教大家如何在MyEclipse中搭建一個服務端,並通過手機端與其通信,
OkHttp框架從入門到放棄,解析圖片使用Picasso裁剪,二次封裝OkHttpUtils,Post提交表單數據
我們這片博文就來聊聊這個反響很不錯的OkHttp了,標題是我惡搞的,本篇將著重詳細的分析,探索OkHttp這個框架的使用和封裝一.追其原理 Android系統提供了兩種
android studio for android learning (二十一 )異步任務AsyncTask加載美女圖片攻略及AsyncTask源碼詳解
1.android 的UI線程阻超過5秒就會引發ANR(Applicat