我需要讓我的飛旋的DatePicker顯示日期名(DAY_OF_WEEK),而不是數字(DAY_OF_MONTH)微調日期選取器顯示日名稱
目前微調顯示天的月份(1,2,3數.. 30),但我想讓它顯示天名太(週日,週一,...)
這是我如何稱呼它:
final DatePickerDialog.OnDateSetListener sessDay = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
dateCalendar.set(Calendar.YEAR, year);
dateCalendar.set(Calendar.MONTH, monthOfYear);
dateCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
pickDayBtn.setText(Q.DATE_FORMAT.format(dateCalendar.getTime()));
}
};
dayPickerDialog = new DatePickerDialog(SessionsSettingsActivity.this, R.style.MySpinnerDatePickerStyle, sessDay, dateCalendar
.get(Calendar.YEAR), dateCalendar.get(Calendar.MONTH),
dateCalendar.get(Calendar.DAY_OF_MONTH));
這是我的風格使用方法:
<style name="MySpinnerDatePickerStyle" parent="android:Theme.Material.Dialog">
<item name="android:datePickerStyle">@style/MySpinnerDatePicker</item>
</style>
<style name="MySpinnerDatePicker" parent="android:Widget.Material.DatePicker">
<item name="android:datePickerMode">spinner</item>
<item name="android:background">@color/colorPrimary</item>
</style>
你有什麼問題嗎? –
目前,Spinner顯示月份的天數(1,2,3 ... 30),但我希望它也顯示日期名稱(星期日,星期一,...)。 – Abuzaid
你想在Spinner本身顯示日期名稱,或者在'OnDateSetListener'中獲取日期名稱? – fluffyBatman