2015-03-04 22 views
7

Làm cách nào để tập trung vào các yếu tố bộ chọn thời gian? Tôi đang phát triển ứng dụng TV, vì vậy nó cần phải được vận hành bằng điều khiển từ xa. Vì vậy, tôi cần phải tập trung vào từng yếu tố. TimePicker có 3 phần tử - cột giờ, cột phút và cột AM/PM.Android: Tập trung vào các yếu tố TimePicker

Vậy làm cách nào để tôi tập trung vào từng cột trong số 3 cột này?

Cảm ơn

Trả lời

7

Bạn có thể nhận được mỗi NumberPicker của TimePicker và làm bất cứ điều gì bạn muốn như sửa đổi, yêu cầu sự tập trung và vân vân.

NumberPicker hourPicker = (NumberPicker) mTimePicker.findViewById(Resources.getSystem().getIdentifier("hour", 
    "id", "android")); 

NumberPicker minutePicker = (NumberPicker) mTimePicker.findViewById(Resources.getSystem().getIdentifier("minute", 
    "id", "android")); 

NumberPicker amPmPicker = (NumberPicker) mTimePicker.findViewById(Resources.getSystem().getIdentifier("amPm", 
    "id", "android")); 

// this is a number picker modified and there is one for each NumerPicker above 
View numberPickerModified = (View) mTimePicker.findViewById(Resources.getSystem().getIdentifier("numberpicker_input", 
    "id", "android")); 
+0

Hi, bạn có thể vui lòng giải thích làm thế nào tôi có thể sử dụng addfocusables trên timerpicker? – Gaurav

+0

Tốt hơn bạn nên làm khác với tôi đã nói. Xin hãy xem lại những gì tôi đã chỉnh sửa –

+0

Điều này làm việc hoàn hảo cho tôi. Cảm ơn – Gaurav

Các vấn đề liên quan