Android NumberPicker без мигающего курсора

Я использую NumberPicker под уровнем SDK Android 13 внутри фрагмента. Работает нормально, но каждый раз, когда начинается действие, курсор мигает за номером. Как я могу избавиться от мигающего курсора, я не знаю, почему этот виджет имеет фокус. Это xml NumberPicker:

<NumberPicker android:id="@+id/timer_picker_hrs" android:layout_width="wrap_content" android:layout_height="wrap_content" /> 

Solutions Collecting From Web of "Android NumberPicker без мигающего курсора"

Я получаю это решение откуда-то, но я не помню откуда. Эта работа хороша для меня, просто делайте это в своей деятельности.

 myNumberPicker.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS); 

Вы также можете установить это в XML:

 android:descendantFocusability="blocksDescendants" 

(Комментарий Боржа)

Одним из способов удаления мигающего курсора является отключение мягкой клавиатуры для NumberPicker. (См. Отключить мягкую клавиатуру на NumberPicker )

Он получает фокус из-за дочернего CustomEditText

Вам нужно переместить фокус на другое представление или отключить мягкий вход

Мой ответ для решения:

Как отключить фокус на NumberPicker