Bonjour
Petites question, je gére les tailles d'écran petit, normal et large. Par contre difficile de bien s'y retrouver qd meme.
Je gére des images en streaming que j'affiche par 6 ds une activité. J'aimerais donc que les 6 images rentre dans l'écran totalement.
Le probleme est que la atille "normal" sur l'émulateur est super variable. C'est à dire meme des tailles qui me paraisse petit est considéré normal et cela déborde selon des devices.
Je pense que c'est du aussi à la densité qui est emis par le device.
Pensez vous par rapport à de vrais portable, si j'ai une possibilité de faire rentrer ts mes images dans mon activité en taille petit moyen et grand ?
Est ce que tous les portables sont en "hight density" ?
Quel portable (et non device) sont considéré comme "large size" ? Je dis ca car ts les devices que j'ai essayé sont en petit ou normal. J'ai vu que ts les WVGA800 sont en density "hight" et qu'ils sont donc considéré comme "taille normal". Il faut les mettre en density medieum" pour qu'ils soient en taille large.
La question que je me pose est qu'elle téléphone est considéré donc en taille large ? Xlarge sont les tablettes donc je voient pas de quelles téléphones ils parlent ??
Et pour revenir à mes problèmes d'images dans une activité, je dois garder un RATIO logique de mes images. C'est à dire la taille de base est 320x240, je dois diviser par n pour que cela rentre partout. Uneeee gallléreeeeee......
Voici mon code xml :
Ce xml est pour les device de taille normal, cela rentre dans l'emulateur pour les WVGA800 de densité haute mais cela sort un peut pour les device HVGA de density moyenne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/widget44" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:orientation="vertical"> <TextView android:id="@+id/txt_vignt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:gravity="center_horizontal" android:textColorHighlight="#000000" android:textColor="#ff0000" /> <ImageView android:id="@+id/img_vignt" android:layout_width="160dp" //ICI JE MODIFIE MON RATIO 320 android:layout_height="120dp" //RATION DE MA HAUTEUR android:layout_below="@id/txt_vignt" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:background="@drawable/coinarrondi" android:scaleType="fitXY"/> </RelativeLayout>
A pouvoir modifier les densité on s'y perds je trouve, pr la derniere question sur quoi je dois me fier pour des téléphones ?
Merci pour vos précieux renseignements.
Partager