2011-08-26 117 views
9

我在片段内使用Android SDK级别13下的NumberPicker。工作正常,但每次活动开始时,光标在数字后面闪烁。我如何摆脱闪烁的光标,我不知道为什么这个小工具有重点。 这是NumberPicker的XML:Android NumberPicker不闪烁光标

消除闪烁的光标被禁用软键盘的NumberPicker的
<NumberPicker android:id="@+id/timer_picker_hrs" 
android:layout_width="wrap_content" android:layout_height="wrap_content" /> 

回答

21

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

myNumberPicker.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS); 

您还可以设置这XML:

android:descendantFocusability="blocksDescendants" 

(Borzh评论)

+3

您还可以设置这XML:机器人:descendantFocusability = “blocksDescendants” – Borzh

+1

这是可能的来源http://stackoverflow.com/questions/8854781/关闭软键盘上,numberpicker – easycheese