Ho un'attività con più TextEdits
e in modalità verticale tutto viene visualizzato perfettamente. Ma quando accendo il dispositivo in modalità orizzontale, diverse visualizzazioni non vengono visualizzate (sono tagliate). Posso in qualche modo aggiungere automaticamente lo scorrimento al visualizzare quando il dispositivo è commutato in modalità orizzontale?Come aggiungere lo scorrimento alla vista quando l'orientamento dello schermo viene modificato in orizzontale?
risposta
si può provare fare questo, questo forse utile a voi:
aggiungere ScrollView al layout e impostare questo flag android:fillViewport="true"
per esempio:
<ScrollView
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
// your layout
</LinearLayout>
</ScrollView>
Lo scorrimento sarà abilitato quando nello schermo non c'è spazio sufficiente per gli articoli. Quindi è possibile scorrere la schermata. In modo che se l'orientamento dello schermo viene modificato in orizzontale, è possibile scorrere le voci e in verticale tutto viene visualizzato perfettamente senza possibilità di scorrimento.
controllare quando il dispositivo è in modalità verticale e aggiungere:
ScrollView scroll = new ScrollView(yourContext);
scroll.setBackgroundColor(android.R.color.transparent);
scroll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
scroll.addView(yourView);
Si dovrebbe dare un'occhiata al documento: http://developer.android.com/reference/android/content/res/Configuration.html#orientation –
utilizzare getResources(). GetConfiguration(). Orientation per ottenere l'attuale orientation –
- 1. Errore di sfarfallio dello IOS quando l'overflow css: scorrimento viene modificato in overflow: nascosto
- 2. Evita lo scorrimento dello schermo quando viene visualizzata la tastiera virtuale in WP7?
- 3. DISABILITA lo scorrimento orizzontale
- 4. disabilita lo scorrimento orizzontale sul Web mobile
- 5. scorrimento orizzontale in Xamarin.Forms ScrollView
- 6. Come rilevare lo scorrimento orizzontale in jQuery?
- 7. Disabilitare lo scorrimento orizzontale in UICollectionView
- 8. Android - Come si può aggiungere un gesto di scorrimento orizzontale nella vista di scorrimento verticale come l'app dell'impulso ha la vista sullo schermo
- 9. Scorrimento orizzontale infinito UIScrollView
- 10. Abilita lo scorrimento orizzontale in una webview
- 11. Vista scorrimento orizzontale personalizzata con selettore
- 12. Disabilita lo scorrimento orizzontale in UIScrollView con l'autolayout
- 13. Come disabilitare lo scorrimento orizzontale di UIWebview?
- 14. Lo scherlock della barra delle azioni non viene aggiornato quando l'orientamento viene modificato
- 15. vista scorrimento bidirezionale
- 16. iPhone SDK: come posso aggiungere una vista di scorrimento alla mia applicazione?
- 17. Come ottenere le coordinate dello schermo corrispondenti all'intero schermo e non alla vista toccata?
- 18. L'app iPad solo in orizzontale non risponde ai tocchi vicino alla parte inferiore dello schermo
- 19. Aggiungere la barra di scorrimento alla tabella
- 20. Distruggi l'elemento dall'adattatore ViewPager dopo aver modificato l'orientamento dello schermo
- 21. disabilitazione dello scorrimento orizzontale su un sito web iPhone
- 22. iOS UITableVista cella adattata alla larghezza dello schermo
- 23. Android - Regola lo schermo quando viene visualizzata la tastiera?
- 24. Come interrompere lo scorrimento della vista di scorrimento principale quando si scorre la vista a scorrimento figlio in Android?
- 25. Previene lo scorrimento dello sfondo quando si visualizza Popup
- 26. Scorrimento orizzontale nelle pagine di scorrimento orizzontale
- 27. Come creare una vista a scorrimento orizzontale per l'iPhone?
- 28. UICollectionView Lo scorrimento orizzontale mostra gli elementi precedenti anche quando l'impaginazione è abilitata
- 29. Vista di scorrimento orizzontale: è davvero una soluzione?
- 30. Come nascondere la vista quando l'animazione viene eseguita in Android?
android: fillViewport = "true" che è molto importante, lavoro per me tanx @Volodymyr – Adiii