android textview文字底部對齊設定
阿新 • • 發佈:2019-01-28
如果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"?>
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>