J'ai fait une vue réutilisable, composée d'un panneau de boutons.LinearLayout remplir toute la largeur de l'écran
J'essaye d'obtenir les boutons pour remplir toute la largeur de l'écran, mais cela ne fonctionne pas. Ci-dessous mon fichier XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".Navi" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/layout1"
android:orientation="vertical"
android:layout_alignParentBottom="true"
android:weightSum="3">
<LinearLayout
android:layout_width="fill_parent"
android:layout_weight="1"
android:layout_height="fill_parent"
android:layout_alignLeft="@+id/button2"
android:layout_below="@+id/button2"
android:weightSum="8">
<Button
android:id="@+id/button0"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Start" />
<Button
android:id="@+id/button1"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Observation" />
<Button
android:id="@+id/button2"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Joint Integrity Tests" />
<Button
android:id="@+id/button3"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Active Movements" />
<Button
android:id="@+id/button4"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Passive Movements" />
<Button
android:id="@+id/button5"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Repeated Movements" />
<Button
android:id="@+id/button6"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Combined Movements" />
<Button
android:id="@+id/button7"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Capsular Pattern" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_weight="1"
android:layout_height="fill_parent"
android:layout_alignLeft="@+id/button2"
android:layout_below="@+id/button2"
android:weightSum="8">
<Button
android:id="@+id/button8"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Joint Effusion" />
<Button
android:id="@+id/button9"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="PPIVMs" />
<Button
android:id="@+id/button10"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Other Joints Involved" />
<Button
android:id="@+id/button11"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Muscle Strength" />
<Button
android:id="@+id/button12"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Muscle Control" />
<Button
android:id="@+id/button13"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Muscle Length" />
<Button
android:id="@+id/button14"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Isometric Muscle Tests" />
<Button
android:id="@+id/button15"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Integrity Of Nervous System" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_weight="1"
android:layout_height="fill_parent"
android:layout_alignLeft="@+id/button2"
android:layout_below="@+id/button2"
android:weightSum="8">
<Button
android:id="@+id/button16"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Mobility Of Nervous System" />
<Button
android:id="@+id/button17"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Diagnostic Tests" />
<Button
android:id="@+id/button18"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Special Tests" />
<Button
android:id="@+id/button19"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Accessory Movements" />
<Button
android:id="@+id/button20"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Palpation" />
<Button
android:id="@+id/button21"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Conclusion" />
<Button
android:id="@+id/button22"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="Diagnosis" />
<Button
android:id="@+id/button23"
android:layout_width="0px"
android:layout_height="fill_parent"
android:layout_weight="1"
android:onClick="Previous"
android:text="End" />
</LinearLayout>
</LinearLayout>
</RelativeLayout>
Voici le code que je utilise pour importer la vue:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".Observation" >
<Spinner
android:id="@+id/spinner1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginTop="108dp" />
<include layout="@layout/navigation"
android:layout_width="fill_parent"/>
</RelativeLayout>