Android:专注于TimePicker元素

Gau*_*rav 5 android timepicker android-layout

如何关注时间选择器元素?我正在开发电视应用程序,所以它需要通过远程操作.所以我需要关注每个元素.TimePicker有3个元素 - 小时列,分钟列和AM/PM列.

那么我如何关注这3列中的每一列呢?

谢谢

Len*_*ick 6

您可以获取每个NumberPickerTimePicker并制作任何您想要的内容,例如修改,请求焦点等等.

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"));
Run Code Online (Sandbox Code Playgroud)