2010-11-02 5 views

Répondre

5

Avez-vous essayé quelque chose comme?

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 
    <ImageView 
     android:id="@+id/img1" 
     android:layout_width="50dip" 
     android:layout_height="50dip" 
     android:layout_alignParentLeft="true" 
     android:src="@drawable/image1"/> 
    <ImageView 
     android:id="@+id/img2" 
     android:layout_width="50dip" 
     android:layout_height="50dip" 
     android:layout_alignParentRight="true" 
     android:src="@drawable/image2"/> 
    <TextView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_toRightOf="@id/img1" 
     android:layout_toLeftOf="@id/img2" 
     android:layout_alignTop="@id/img1" 
     android:text="I'm between!"/> 
</RelativeLayout> 

Si vous n'avez pas besoin plus de choses sur vous, vous pourriez vouloir utiliser LinearLayout à la place, car il est plus facile à mettre en œuvre. Dans ce cas, il vous suffit de jouer avec l'attribut layout_weight.

alt text

+0

Je l'ai fait exectly de la même manière, mais cela ne fonctionnera pas, le texte n'est pas entre deux images. Des alternatives? Je comprends que je peux utiliser LinearLayout, mais je veux comprendre pourquoi cela ne fonctionne pas avec RelativeLayout. – endryha

+0

Peut-être que vous le faites dans le mauvais sens. J'ai posté une image de l'apparence de mon téléphone, en utilisant le code que j'ai fourni. – Cristian

+0

Hm, merci pour votre réponse, je vais essayer de comprendre ce qui ne va pas .. Mais il semble qu'il n'y ait pas de différences. – endryha

Questions connexes