没有闪烁光标的Android NumberPicker



我在一个片段中使用Android SDK级别13下的NumberPicker。工作正常,但每次活动开始时,光标在数字后面闪烁。我怎么能摆脱闪烁的光标,我不知道为什么这个小部件有焦点。这是NumberPicker的xml:

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

我从某个地方得到这个解决方案,但我不记得从哪里。这对我很有用,只要在你的活动中做到这一点。

myNumberPicker.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS);

也可以在XML中设置:

android:descendantFocusability="blocksDescendants"

(Borzh评论)

移除闪烁光标的一种方法是禁用NumberPicker的软键盘。(参考:禁用数字选择器软键盘)

因为child CustomEditText

您需要将焦点移动到其他视图或禁用软输入

看看我的答案:

如何禁用focus on NumberPicker

最新更新