Aller au contenu

Problème de layout et de widgets "déformés"


Tifox

Recommended Posts

Je me lance dans le développement d'application android (un bête convertisseur d'unité pour me faire les dents).

Je rencontre quelques soucis avec le layout de mes activités et mes widgets :

1: Je n'arrive pas à supprimer les bandes grises plus foncées (entourées en bleu sur la 2e image) et celle plus claire en haut de mon activité.

2: mes widgets sont tout "déformés" (entouré en jaune), ou bien sont barré d'une ligne noir (entouré en bleu). Je n'arrive pas à savoir d'ou ça vient.

Les screens sont pris avec l'émulateur, mais c'est la même chose sur le téléphone (Sony-Ericsson X10 mini pro)

post-48306-0-72480800-1299599721_thumb.p post-48306-0-85091600-1299599727_thumb.p

Le code xml associé à l'activity:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:padding="10dp">

   <ImageView 
   android:id="@+id/converterImage"
   android:src="@drawable/icone_no"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_alignParentLeft="true"
   android:layout_marginRight="10dp"
/>	

<TextView android:id="@+id/converterTitle"
	android:layout_width="wrap_content" 
	android:layout_height="wrap_content"
	android:text="Name"
	android:textSize="20dp"
	android:textStyle="bold"
	android:layout_toRightOf="@id/converterImage" />

<TextView android:id="@+id/converterDesc"
	android:layout_width="wrap_content" 
	android:layout_height="wrap_content"
	android:text="Here is the description..."
	android:textSize="15dp"
	android:layout_toRightOf="@id/converterImage"
	android:layout_below="@id/converterTitle" />


   <TextView
       android:id="@+id/firstLabel"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="@string/convert_from"
	android:textSize="15dp"
       android:layout_below="@id/converterDesc"
       android:layout_marginTop="10dp" />
   <Spinner 
       android:id="@+id/firstUnit"
       android:prompt="@string/prompt"
       android:layout_height="wrap_content"
       android:layout_width="wrap_content"
       android:layout_below="@id/firstLabel"
       android:layout_alignParentRight="true"
       android:minWidth="80dp" />
   <EditText
       android:id="@+id/firstValue"
       android:layout_height="wrap_content"
       android:layout_width="wrap_content"
       android:layout_below="@id/firstLabel"
       android:layout_alignParentLeft="true"
       android:layout_toLeftOf="@id/firstUnit"
       android:singleLine="true"
       android:inputType="numberDecimal|numberSigned"
       android:imeOptions="actionDone"/>

   <TextView
       android:id="@+id/secondLabel"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_below="@id/firstValue"
       android:text="@string/convert_to" 
	android:textSize="15dp"
       android:layout_marginTop="5dp"/>
   <Spinner 
       android:id="@+id/secondUnit"
       android:prompt="@string/prompt"
       android:layout_height="wrap_content"
       android:layout_width="wrap_content"
       android:layout_below="@id/secondLabel"
       android:layout_alignParentRight="true"
       android:minWidth="80dp" />
   <EditText
       android:id="@+id/secondValue"
       android:layout_height="wrap_content"
       android:layout_width="wrap_content"
       android:layout_below="@id/secondLabel"
       android:layout_alignParentLeft="true"
       android:layout_toLeftOf="@id/secondUnit"
       android:singleLine="true"
       android:inputType="numberDecimal|numberSigned"
       android:imeOptions="actionDone" />

   <Button
       android:id="@+id/convertBtn"
       android:text="@string/convert"
       android:layout_height="wrap_content"
       android:layout_width="wrap_content"
       android:layout_below="@id/secondValue"
       android:layout_alignParentLeft="true"
       android:layout_alignParentRight="true"
       android:layout_marginLeft="55dp"
       android:layout_marginRight="55dp"
       android:layout_marginTop="10dp" />

</RelativeLayout>

Lien vers le commentaire
Partager sur d’autres sites

Tu utilises quelle version d'API comme cible ? 1.5 ? Tu testes sur quelle résolution d'écran ? ldpi ?

Parce que ça ressemble à ce que peut donner une application ciblée pour 1.5 et affichée sur un écran ldpi (les versions antérieures à 1.6 ne gèrent pas correctement les différentes tailles d'écran)

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...