J'ai une activité sur mon application, qui montre beaucoup d'options qui peuvent être configurées (textviews et textedits sur un LinearLayout)Problèmes avec scrollview
Mais j'ai un problème, il y a plus d'articles que mes fenêtres peuvent montrer, et je ne peux pas descendre en faisant du mouvement avec mon doigt sur l'écran.
je suis en train de le faire avec scrollview, mais je ne peux pas mes écrans apparaît en noir et tous les éléments MNY dissapear
voici ma mise en page:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10px">
<RelativeLayout
android:gravity="center_vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/MovileLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="13px"
android:text="@string/movilephonelabel"/>
<EditText
android:id="@+id/Movile"
android:layout_alignBaseline="@+id/MovileLabel"
android:layout_alignParentRight="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="180px"/>
</RelativeLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="5pt"
android:text="If you want to send SMS invitation" />
<View
android:layout_gravity="center_horizontal"
android:layout_width="fill_parent"
android:layout_height="1dip"
android:background="#808080"
android:layout_marginTop="5px"
android:layout_marginBottom="8px"/>
<RelativeLayout
android:gravity="center_vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/EmailLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/emaillabel"
android:layout_marginTop="13px"/>
<EditText
android:id="@+id/Email"
android:layout_alignBaseline="@+id/EmailLabel"
android:layout_alignParentRight="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="180px"/>
</RelativeLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="5pt"
android:text="If you want to send Email invitation" />
<View
android:layout_gravity="center_horizontal"
android:layout_width="fill_parent"
android:layout_height="1dip"
android:background="#808080"
android:layout_marginTop="5px"
android:layout_marginBottom="8px"/>
<RelativeLayout
android:gravity="center_vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/PermissionLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/perlabel"
android:layout_marginTop="13px"/>
<Spinner
android:id="@+id/Permission"
android:prompt="@string/perlabel"
android:layout_alignBaseline="@+id/PermissionLabel"
android:layout_alignParentRight="true"
android:entries="@array/permissions_array"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
<View
android:layout_gravity="center_horizontal"
android:layout_width="fill_parent"
android:layout_height="1dip"
android:background="#808080"
android:layout_marginTop="5px"
android:layout_marginBottom="8px"/>
<TextView
android:id="@+id/HoursRangeLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hoursrangelabel"
android:layout_marginRight="35dip"
android:layout_marginTop="13px"/>
<RelativeLayout
android:gravity="center_vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/FromLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/fromlabel"
android:layout_marginRight="35dip"
android:layout_marginTop="13px"/>
<DatePicker
android:id="@+id/From"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@id/FromLabel"
android:layout_toRightOf="@id/FromLabel"
android:layout_marginRight="5dip"/>
<TextView
android:id="@+id/ToLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/tolabel"
android:layout_alignBaseline="@id/From"
android:layout_toRightOf="@id/From"/>
<EditText
android:id="@+id/To"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:layout_alignBaseline="@id/From"
android:width="70px"
android:layout_alignParentRight="true"/>
</RelativeLayout>
<RelativeLayout
android:gravity="center_vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/weekendlabel"
android:id="@+id/weekendLabel"
android:layout_marginTop="15px"/>
<CheckBox
android:id="@+id/settingsCheckBox"
android:layout_alignBaseline="@+id/weekendLabel"
android:layout_alignParentRight="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="5pt"
android:text="These fields are only necessary for Per Hours permission" />
<View
android:layout_gravity="center_horizontal"
android:layout_width="fill_parent"
android:layout_height="1dip"
android:background="#808080"
android:layout_marginTop="5px"
android:layout_marginBottom="8px"/>
<RelativeLayout
android:gravity="center_vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/inviteButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/invite"
android:width="100px"
android:layout_marginLeft="40dip"/>
<Button
android:id="@+id/cancelbutton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/cancel"
android:width="100px"
android:layout_alignBaseline="@id/inviteButton"
android:layout_alignParentRight="true"
android:layout_marginRight="40dip"/>
</RelativeLayout>
</LinearLayout>
</ScrollView>
Je me demande pourquoi vous avez besoin de faire cela sans scrollview? –
parce que mon application est entièrement conçu sans utiliser scrollview, et j'essaie de trouver un moyen de déplacer mon menu de haut en bas sans changer mon desing et en utilisant scrollview ..... ** layout linéaire a une propriété que rend le défilement ???? ** – NullPointerException