我目前有这个 2 列布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:paddingTop="4dip"
android:paddingBottom="6dip"
android:paddingLeft="4dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView android:id="@+id/TRAIN_CELL"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:textSize="16sp"
android:layout_weight="11"/>
<TextView android:id="@+id/TO_CELL"
android:layout_width="0dip"
android:textSize="20sp"
android:textStyle="bold"
android:gravity="center"
android:textColor="@color/light_best_blue"
android:layout_height="wrap_content"
android:layout_weight="1"/>
</LinearLayout>
左边是文本,右边是这个字符“>”,向用户发出可以按下它的信号。我没有用像素数对列表进行硬编码,但是有没有办法让它更具动态性并消除屏幕百分比?
谢谢!
编辑:
我尝试了上面的布局,它看起来很奇怪,“>”字符显示为左侧文本之后的下一个字符。知道为什么会这样吗?