将第一行TextView与视图底部对齐

时间:2014-03-18 11:45:15

标签: android textview relativelayout

我有一些观点和TextView。 TextView可以有一行或多行。 我想将第一行TextView对齐到某个视图的底部:

enter image description here

enter image description here

UPD:现在我使用手动marginTop for TextView:

<LinearLayout
            android:id="@+id/user_thumb_group"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal" >
...
</LinearLayout>

<TextView
            android:id="@+id/message"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="@dimen/dips8"
            android:layout_marginTop="33dp"
            android:layout_toRightOf="@id/user_thumb_group"
            android:clickable="true"
            android:text="message" />

1 个答案:

答案 0 :(得分:0)

将TextView的顶部与LinearLayout的底部对齐,并为TextView提供一个与文本大小相等的负上边距:

<LinearLayout
        android:id="@+id/user_thumb_group"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >
...
</LinearLayout>

<TextView
        android:id="@+id/message"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="@dimen/dips8"
        android:layout_toRightOf="@id/user_thumb_group"
        android:layout_below="@id/user_thumb_group"
        android:textSize="20sp"
        android:layout_marginTop="-20dp"
        android:clickable="true"
        android:text="message" />
相关问题