2011-08-26 17 views
9

Uso il NumberPicker sotto il livello 13 dell'SDK Android all'interno di un frammento. Funziona bene, ma ogni volta che si avvia l'attività il cursore lampeggia dietro il numero. Come posso eliminare il cursore lampeggiante, non so perché questo widget abbia il focus. Questo è il XML del NumberPicker:Numero AndroidPicker senza cursore lampeggiante

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

risposta

21

Ricevo questa soluzione da qualche parte ma non ricordo da dove. Funziona bene per me, fallo nella tua attività.

myNumberPicker.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS); 

è anche possibile impostare questo in XML:

android:descendantFocusability="blocksDescendants" 

(Borzh commento)

+3

È possibile anche impostare questo in XML: android: descendantFocusability = "blocksDescendants" – Borzh

+1

Ecco la probabile fonte http://stackoverflow.com/questions/8854781/ disabilitare-soft-tastiera-on-numberpicker – easycheese

0

Sta guadagnando attenzione a causa del bambino CustomEditText

è necessario spostare l'attivazione altri visualizzare o disattivare l'input software

se la mia risposta per soluzione:

how disable focus on NumberPicker

Problemi correlati