C'est plus par curiosité que toute autre chose, car j'ai résolu mon problème original. Je voulais un bouton au centre horizontal de l'écran, avec une zone de texte à gauche, en utilisant une disposition relative. Je suis curieux de savoir pourquoi, si je le schéma suivant:est-ce que textview ne veut pas être placé à gauche d'un autre widget
<Button android:id="@+id/pickTime"
android:layout_width="wrap_content"
android:layout_below="@id/to_button"
android:layout_centerHorizontal="true"
android:layout_height="wrap_content"/>
<TextView android:id="@+id/timetext"
android:layout_width="wrap_content"
android:layout_below="@id/to_button"
android:layout_toLeftOf="@id/pickTime"
android:layout_alignTop="@id/pickTime"
android:layout_height="wrap_content"/>
Le TextView n'apparaît pas, mais si je Substitut:
android:layout_toLeftOf="@/id/pickTime"
à
android:layout_alignParentLeft="true"
Il fait écran (quoique gauche justifiée à la marge de gauche plutôt que justifiée à la droite au bouton que j'attendais initialement). Est-ce un problème avec toutes les mises en page relatives (c'est-à-dire que vous devez toujours définir des widgets dans un ordre défini), ou est-ce que cela a quelque chose à voir avec du texte devant être lu depuis la gauche?
Je pense que c'est quelque chose à voir avec la largeur de l'écran Quand je l'exécute avec l'émulateur sur HVGA mon code original avec layout_toLeftOf s'affiche bien, mais quand je le lance sur mon Hero, ou une résolution de 320 x 480, Semble étrange, car il semble qu'il y ait beaucoup de place –
@Stev_k: Coller le xml entier afin que nous puissions vous aider d'une manière plus efficace – Macarse
@Marcarse c'est trop long vraiment et d'ailleurs je pense que je maintenant Je n'ai pas eu le layout_hidth et la layout_height de la Relative Layout comme wrap_content, contrairement à vous, merci pour votre réponse, vous m'avez fait réfléchir en passant en revue les étapes de test de votre code. points complets! –