編輯:Android開發實例
在Android中關於日期時間的類有TimePicker、DatePicker、TimePickerDialog、DatePickerDialog、Calendar。其中TimePickerDialog、DatePickerDialog是對話框形式。
一、TimePicker
查看一個在24小時或上午/下午模式下一天的時間。
1.重要方法
setCurrentMinute(Integer currentMinute)設置當前時間的分鐘
getCurrentMinute()獲取當前時間的分鐘
setEnabled(boolean enabled)設置當前視圖是否可以編輯。
setOnTimeChangedListener(TimePicker.OnTimeChangedListener onTimeChangedListener)當時間改變時調用
2.實例:
timePicker=(TimePicker)findViewById(R.id.timePicker);
timePicker.setCurrentHour(16);
timePicker.setCurrentMinute(10);
updateDisplay(16,10);
timePicker.setOnTimeChangedListener(this);
二、DatePicker
1.重要方法
getDayOfMonth():獲取當前Day
getMonth():獲取當前月
getYear()獲取當前年
updateDate(int year, int monthOfYear, int dayOfMonth):更新日期
三、TimePickerDialog、DatePickerDialog
以對話框形式顯示日期時間視圖
四、Calendar
日歷是設定年度日期對象和一個整數字段之間轉換的抽象基類,如,月,日,小時等。
實例
final Calendar calendar=Calendar.getInstance();
mYear=calendar.get(Calendar.YEAR);
mMonth=calendar.get(Calendar.MONTH);
mDay=calendar.get(Calendar.DAY_OF_MONTH);
mHour=calendar.get(Calendar.HOUR_OF_DAY);
mMinute=calendar.get(Calendar.MINUTE);
此類方法不做贅述
源碼下載
WidgetDemo.rar
做了個Android項目,需要接入新浪微博,實現時也順帶著研究了下騰訊微博和人
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放
自定義dialog肯定是用的很多了但是感覺每次做都是很亂 單純完成任務而已,現在封裝了一下 以後用到直接copy 先上圖: 主activity 代碼如下: pac