Android NumberPicker没有闪烁光标

时间:2011-08-26 17:40:30

标签: android android-widget

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

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

3 个答案:

答案 0 :(得分:30)

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

myNumberPicker.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS);

您也可以在XML中设置:

android:descendantFocusability="blocksDescendants"

(Borzh评论)

答案 1 :(得分:2)

删除闪烁光标的一种方法是禁用NumberPicker的软键盘。 (参见:Disable soft keyboard on NumberPicker

答案 2 :(得分:0)

由于儿童CustomEditText

而引起关注

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

我的解决方案答案:

<强> how disable focus on NumberPicker