J'ai testé mon application dans un débogueur pour de nombreuses tailles différentes, et j'ai réalisé qu'il me faudrait probablement un scrollView pour permettre à l'utilisateur d'afficher la mise en page complète.Mise en œuvre de la possibilité de défilement (si nécessaire) vers des téléphones trop petits
La question, est-je utiliser un Flipper dans mon main.xml avec plusieurs mises en page linéaires comme ceci:
<?xml version="1.0" encoding="utf-8"?>
<ViewFlipper
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/your_flipper"
android:screenOrientation="portrait"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
<!-- the second view on the flipper -->
<!-- ImageView -->
<!-- TextViews -->
<!-- Buttons -->
<!-- Image Buttons -->
</LinearLayout>
<!-- the 3rd view on the flipper -->
<!-- ImageView -->
<!-- TextViews -->
<!-- Buttons -->
<!-- Image Buttons -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
</LinearLayout>
<!-- the 4th view on the flipper -->
<!-- ImageView -->
<!-- TextViews -->
<!-- Buttons -->
<!-- Image Buttons -->
</LinearLayout>
J'ai fait l'ImageViews, boutons, TextViews, etc commentaires afin de ne pas enfler le code -
Ceci est dans mon fichier XML principal, où toutes les mises en page sont affichées. Comment puis-je facilement ajouter une vue de défilement à chaque mise en page, donc si elle est trop grande pour l'écran d'un certain téléphone, l'utilisateur peut faire défiler la page pour voir tout le contenu?
Merci!
Mais il ne défile que s'il doit être corrigé? – Sapp
Un 'ScrollView' fournira seulement le défilement si le contenu est plus grand que la taille du' ScrollView'. – Computerish