gogui63 Posté(e) 23 mai 2012 Share Posté(e) 23 mai 2012 Bonjour, voila mon problème je souhaite utiliser une image (.png) en background de mon appli (voir screenshoo) j'ai donc utilisé la methode 9-patch pour que les bandes en haut et en bas ne soit pas déformé lorsque je passe mon téléphone en mode paysage mais maintenant mon appli s'est "ajusté" pour ne pas aller dans ces bandes ( voir screens ). Voila mon XML <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linearLayoutOnglet2" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@drawable/back" > <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="40dp" android:layout_margin="5dp" > <Button android:id="@+id/imageButtonSelector" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:background="@drawable/inapp" /> <TextView android:id="@+id/textView1" android:layout_width="fill_parent" android:layout_height="40dp" android:gravity="center" android:text="CBP" android:textSize="25dp" android:textStyle="bold" /> </RelativeLayout> <ScrollView android:layout_height="fill_parent" android:layout_width="fill_parent"> <LinearLayout android:id="@+id/linearLayoutHome" android:layout_width="fill_parent" android:layout_height="wrap_content" android:isScrollContainer="false" android:orientation="vertical" > <TextView android:id="@+id/textView2" android:layout_width="fill_parent" android:layout_height="31dp" android:text="" /> <TextView android:id="@+id/textView3" android:layout_width="fill_parent" android:layout_height="40dp" android:paddingLeft="5dp" android:text="Bienvenue !" android:textColor="#046380" android:textSize="16.5dp" android:textStyle="bold" /> <ListView android:id="@+id/listView2" android:layout_width="wrap_content" android:layout_height="50dp" android:layout_weight="1.50" android:paddingLeft="5dp" > <!-- Preview: listitem=@android:layout/simple_list_item_1 --> </ListView> <TextView android:id="@+id/textView4" android:layout_width="fill_parent" android:layout_height="10dp" android:text="" /> <TextView android:id="@+id/textView5" android:layout_width="fill_parent" android:layout_height="40dp" android:paddingLeft="5dp" android:text="I - Terminale STL" android:textColor="#046380" android:textSize="16.5dp" android:textStyle="bold" /> <ListView android:id="@+id/listView3" android:layout_width="wrap_content" android:layout_height="50dp" android:paddingLeft="5dp" android:layout_weight="1.50" > </ListView> <TextView android:id="@+id/textView6" android:layout_width="fill_parent" android:layout_height="10dp" android:text="" /> <TextView android:id="@+id/textView7" android:layout_width="fill_parent" android:layout_height="40dp" android:paddingLeft="5dp" android:text="II - Terminale STI" android:textColor="#046380" android:textSize="16.5dp" android:textStyle="bold" /> <ListView android:id="@+id/listView4" android:layout_width="wrap_content" android:layout_height="50dp" android:layout_weight="1.50" android:paddingLeft="5dp" > </ListView> <TextView android:id="@+id/textView8" android:layout_width="fill_parent" android:layout_height="10dp" android:text="" /> </LinearLayout> </ScrollView> </LinearLayout> Si vous voulez d'autres screens et d'autre détails de mon appli : http://forum.frandro...rl/page__st__40 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bismuth76 Posté(e) 24 mai 2012 Share Posté(e) 24 mai 2012 Salut ! Je m'étais déjà pris la tête sur ce sujet et je crois me souvenir de la réponse. Je n'ai pas le temps de tester donc je te laisse faire l'essai. Dans ton 9patch, tu as normalement défini tes zones extensibles sur les bandes d'un pixel en haut et à gauche. Tu peux ensuite, à droite et en bas, définir les zones de remplissage. Donc si tu veux que ton contenu prenne toute la hauteur, il suffit de remplir une bande d'un pixel sur tout le bord droit. J'espère que mes souvenirs sont bons. Tiens nous au courant si ça marche ;) A plus Lien vers le commentaire Partager sur d’autres sites More sharing options...
gogui63 Posté(e) 24 mai 2012 Auteur Share Posté(e) 24 mai 2012 Nickel merci, j'ai rempli toute la surface de pixel a droite sur tout le long et ça à marcher, merci @Bismuth76 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.