À la verticale du Centre de TextView dans RelativeLayout
Dans l'image ci-dessous, je veux le textview en rouge pour être centrée verticalement, je voudrais continuer à l'utiliser juste RelativeLayout pas tout LinearLayouts, je pense que je peux trouver comment faire cela avec LinearLayout mais ne voulez pas utiliser ces.
Tout ceci est basé sur les exemples que j'ai trouvé ici android devleper blog - Android Astuces de Mise en page n ° 1
le texte d'alt http://i29.tinypic.com/2rmku52.jpg
Voici mon xml
<?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="?android:attr/listPreferredItemHeight"
android:padding="6dip">
<ImageView android:id="@+id/icon" android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:src="@drawable/chevron" />
<TextView android:id="@+id/rightText" android:layout_width="55px"
android:layout_height="fill_parent" android:layout_toLeftOf="@id/icon"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:textSize="14dip"
android:text="$15.99" />
<TextView android:id="@+id/secondLine" android:layout_width="wrap_content"
android:layout_height="26dip" android:layout_toLeftOf="@id/rightText"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:text="Simple application that shows how to use RelativeLayout" />
<TextView android:layout_width="fill_parent" android:id="@+id/firstLine"
android:layout_height="wrap_content" android:layout_toLeftOf="@id/rightText"
android:layout_alignParentLeft="true" android:layout_alignParentTop="true"
android:layout_above="@id/secondLine"
android:layout_alignWithParentIfMissing="true" android:gravity="center_vertical"
android:singleLine="true"
android:ellipsize="end"
android:maxLines="1"
android:textSize="13dip"
android:text="My Application that has a really long title asdfsdf asdf sdf asdf" />
</RelativeLayout>
OriginalL'auteur slim | 2010-07-09
Vous devez vous connecter pour publier un commentaire.
Il vous suffit de définir la Gravité de la
TextView
.OriginalL'auteur CaseyB
Il peut être de l'aide totale pour les autres, si la réponse ci-dessus ne fonctionne pas. Il suffit de régler le dessous de l'attribut dans le textView
OriginalL'auteur Tara