android textview文字底部对齐设置

如果car_id 这个TextView的内的文字长度较长,会分行显示,这时,另一个TextView car_id_num还是会显示在第一行的位置。如果想让car_id_num显示在最后一行,需要添加android:layout_gravity="bottom",使其与父容器底部对齐。而之前没有对齐的原因是第一个控件已经增加了高度,导致父容器高度也增加了,但是第二个控件高度没有变化,所以显示在顶部,导致不能完全占满父容器的高度。添加android:layout_gravity="bottom"就解决了这个问题。

<?xml version="1.0" encoding="UTF-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" 
>

<TextView
android:id="@+id/car_id"
android:layout_width="250dip"
android:layout_height="wrap_content"
android:layout_weight="8"
android:textSize="14px"/>

 <TextView
android:id="@+id/car_id_num"
android:layout_width="50dip"
android:layout_height="wrap_content"
android:layout_weight="2"
android:text="233"
android:layout_marginLeft="10px"
android:layout_toRightOf="@id/card_id_title"
android:layout_gravity="bottom"
android:textSize="14px"/>

</LinearLayout>

你可能感兴趣的:(android textview文字底部对齐设置)