2015-03-04 21 views
7

Jak skupić się na elementach wyboru czasu? Pracuję nad aplikacją telewizyjną, więc musi być obsługiwana zdalnie. Muszę więc skupić się na każdym elemencie. TimePicker ma 3 elementy - kolumna godzinowa, kolumna minut i kolumna AM/PM.Android: Skoncentruj się na elementach TimePicker

Jak więc skoncentrować się na każdej z tych 3 kolumn?

Dzięki

Odpowiedz

7

można uzyskać z każdego NumberPicker timepicker i zrobić cokolwiek chcesz, takich jak modyfikować, zażądać ostrość i tak dalej.

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

Witam, czy możesz wyjaśnić, w jaki sposób mogę używać addfocusables w timerpicker? – Gaurav

+0

Lepiej, żebyś robił inaczej niż powiedziałem. Proszę spojrzeć jeszcze raz na to, co edytowałem. –

+0

To działało idealnie dla mnie. Dzięki – Gaurav