Có thể đặt chế độ giờ TimePicker thành chế độ 24 giờ trong tệp XML không? Hay là nó chỉ khả thi trong Java? Tôi muốn tạo bố cục có bộ chọn 24 giờ nhưng tôi không thể tìm thấy thuộc tính như vậy.Cài đặt TimePicker Android Trong XML
19
A
Trả lời
42
Không, bạn không thể đặt chế độ 24 giờ trong XML, bạn phải sử dụng
MyTimePicker.setIs24HourView(boolean);
10
Có thể bởi subclassing TimePicker
để có được một phiên bản 24hour, và sử dụng rằng lớp phụ trong XML nộp với tên gói thích hợp:
public class TimePicker24Hours extends TimePicker {
public TimePicker24Hours(Context context) {
super(context);
init();
}
public TimePicker24Hours(Context context,
AttributeSet attrs) {
super(context, attrs);
init();
}
public TimePicker24Hours(Context context,
AttributeSet attrs,
int defStyle) {
super(context, attrs, defStyle);
init();
}
private void init() {
setIs24HourView(true);
}
}
trong cách bố trí bạn có thể thêm
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:dt_codecomponents="http://schemas.android.com/apk/res/my.app.package"
...
<my.app.package.style.TimePicker24Hours
android:id="@+id/timePicker1"
android:layout_width="wrap_content"/>
1
Bạn có thể đặt nó từ tệp java.
xml
<TimePicker
android:layout_width="300dp"
android:layout_height="300dp"
android:id="@+id/timePicker" />
java
TimePicker timePicker = (TimePicker) findViewById(R.id.timePicker);
timePicker.setIs24HourView(true); // to set 24 hours mode
timePicker.setIs24HourView(false); // to set 12 hours mode
Các vấn đề liên quan
- 1. Android - TimePicker phút tới 15
- 2. Cài đặt mẫu/ứng dụng xml trong xml
- 3. Android - Cài đặt cuộn ViewPager
- 4. C# Cài đặt vị trí tệp xml
- 5. Làm cách nào để đặt AM/PM trong một TimePicker?
- 6. Android: BroadcastReceiver khi cài đặt/gỡ cài đặt ứng dụng
- 7. Bắt cài đặt proxy WiFi trong Android
- 8. Cài đặt miền địa phương trong Android
- 9. cài đặt tự động Android
- 10. Cài đặt R Gói XML trong Debian/Ubuntu
- 11. Cài đặt XML tùy chỉnh/lồng nhau trong ServiceConfiguration.cscfg
- 12. Android: Lỗi cài đặt: INSTALL_FAILED_INSUFFICIENT_STORAGE
- 13. TimePicker NullPointerException trên ICS
- 14. ScrollView chiến đấu với cuộn TimePicker, Timepicker không cuộn theo kết quả
- 15. android: Cách tạo điều hướng cài đặt như ứng dụng cài đặt gốc
- 16. Cách đặt hiển thị TimePicker theo định dạng 24h
- 17. Tắt nhập bằng bàn phím trên Android TimePicker
- 18. Execute mã Android sau khi cài đặt
- 19. Google Analytics, Theo dõi cài đặt android
- 20. Cài đặt Xamarin Android không thành công
- 21. Eclipse Stalling trên Android apk Cài đặt
- 22. android - cài đặt LayoutParams theo lập trình
- 23. Ứng dụng Android tự gỡ cài đặt
- 24. Cài đặt Android ProGuard cho Facebook
- 25. Cài đặt thư viện Android SlidingMenu
- 26. XML :: Trình phân tích cú pháp từ chối cài đặt
- 27. Có điều khiển TimePicker trong WPF (.NET 4) không?
- 28. Truy cập Android NotificationListenerService Cài đặt
- 29. Nhạc chuông cài đặt Android Froyo
- 30. Nhãn cài đặt Android cho spinner