我有一些观点和TextView
。 TextView可以有一行或多行。
我想将第一行TextView对齐到某个视图的底部:
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" />
答案 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" />