Comment ajouter un défilement de vue de l'ensemble de l'activité?
J'ai essayé d'ajouter un parchemin de point de vue autour de tout sur une activité de mise en page, mais il m'a donné une erreur indiquant qu'il ne peut être placé autour d'une seule chose.
Mon activité, a un titre textview puis sur une image, puis une description de la vue du texte, et vous ne pouvez pas lire la description de l'ensemble en raison de sa longue et passe en dessous de l'arête de mon écran. Comment puis-je faire la whoel chose de défilement?
Mon xml ressemble à ceci:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/beerTitle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ems="10"
android:textSize="40sp"
android:textStyle = "bold"
>
</TextView>
<ImageView android:id="@+id/image"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_margin="10dip"/>
<Button
android:id="@+id/buttonBrewery"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="" />
<Button
android:id="@+id/buttonStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="" />
<TextView
android:id="@+id/beerDEscriptionTitle"
android:textStyle = "bold"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ems="10"
android:textSize="20sp"
android:text="Description"
></TextView>
<TextView
android:id="@+id/beerDescription"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ems="10"
android:textSize="15sp"
></TextView>
</LinearLayout>
- il suffit d'ajouter votre parent linearlayout à l'intérieur de défilement de la vue\
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
Envelopper le
LinearLayout
(la hauteur estwrap_content
) avecSrollView
(la hauteur estfill_parent
).La seule chose est de votre
LinearLayout
. Simplement conclure que, dans unScrollView
et vous encapsuler la mise en page de l'ensemble de l'activité.En outre, si vous voulez enchaîner juste un elemtnet dans un
ScrollView
tout ce que vous avez à faire est de mettre cet élément dans son propre mise en page, à l'instar d'un linéaire ou d'un parent de mise en page, et alors que devient l'un des éléments de votreScrollView
il suffit d'utiliser cette