我有一個24小時格式的時間選擇器。現在我想以24小時格式顯示當前設備時間,無論設備時間格式如何。現在我的設備是12小時格式,所以例如我的時間是下午2點04分,時間選擇器應該是14點04分。基於設備時間在timepicker中設置默認時間
這是我的代碼或timepicker。它在不同的佈局上,因爲我在對話框中顯示它們。
XML:
<LinearLayout android:id="@+id/datetimepickerLayout" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="10dp" xmlns:android="http://schemas.android.com/apk/res/android">
<DatePicker android:id="@+id/datePicker1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center"></DatePicker>
<TimePicker android:id="@+id/timePicker1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center"></TimePicker>
<Button
android:id="@+id/setdatetimeBtn1"
android:text="Set"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_gravity="center"/>
現在在我的Java代碼:
timePicker1 = (TimePicker)dialog.findViewById(R.id.timePicker1);
datePicker1 = (DatePicker)dialog.findViewById(R.id.datePicker1);
setDateTimeBtn1 = (Button)dialog.findViewById(R.id.setdatetimeBtn1);
datePicker1.setCalendarViewShown(false);
timePicker1.setIs24HourView(true);
任何想法?謝謝!
看到http://stackoverflow.com/questions/12494074/android-setting-time-in-time-picker-with-the-time-shown-in-text-view –
看到這個鏈接http:// www .mkyong.com/android/android-date-picker-example/ –
偉大的鏈接@Shayanpourvatan。謝謝! – ljpv14