Sto usando ScrollView
nel mio layout Android, ma si vedeCome evitare "IllegalStateException: Scrollview può ospitare solo un figlio diretto"?
IllegalStateException "Scrollview can host only one direct child"
Come posso evitare questa eccezione?
Sto usando ScrollView
nel mio layout Android, ma si vedeCome evitare "IllegalStateException: Scrollview può ospitare solo un figlio diretto"?
IllegalStateException "Scrollview can host only one direct child"
Come posso evitare questa eccezione?
Hai aggiunto più di un controllo come figlio di una ScrollView. Se vuoi farlo aggiungi un LinearLayout come figlio diretto e metti gli altri controlli al suo interno.
Ho aggiunto due widget della libreria di supporto per Android design come figlio diretto di scrollview e questa era la causa di crash ma risolti inserendoli nella linearlay principale – cammando
È possibile evitare IllegalStateException :Scollview can host only one direct child
da solo ospitare un bambino direttamente nella tua ScrollView
Se si utilizza frammenti e SlidingPane, controllare se si sta utilizzando i tag nel layout XML del vostro SlidingPane, poi sostituito da e aggiungere i tuoi frammenti in fase di esecuzione su oncreateView del tuo SlidingPane. =]
Il mio problema con la stessa eccezione era che ho cercato di mostrare un avvertimento Snackbar ad utente con una vista come parametro di mostrarlo. Quella vista era all'interno di scrollview e in qualche modo stava infrangendo la gerarchia. Quando sono tornato a Toast, l'eccezione è andata via.
post doublicate possibile: http://stackoverflow.com/questions/3734296/please-help-me-for-putting-scrolling-option-in-a-android-layout – WarrenFaith