我在listview的每一行中对齐各个字段时遇到问题。 有没有人知道怎么去b下c,c下c等。
谢谢!
由于我无法发布截图,我尝试制作图片
AAAAAAA BBBBBB CCCCCC DDDDDD(这是我的头衔)我该如何对齐?
答案 0 :(得分:0)
我建议你使用Table这样的东西。 您可以定义将在ListView中为每个行设置的布局。 该行将有4个具有相同宽度的部分,并且应该在列表视图的同一行和不同行中彼此相等。
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="*"
android:weightSum="4" >
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" >
<TextView
android:id="@+id/AAAAAAA"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center" />
<TextView
android:id="@+id/BBBBBBBB"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center" />
<TextView
android:id="@+id/CCCCCCCC"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center" />
<TextView
android:id="@+id/DDDDDDDD"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center" />
</TableRow>
</TableLayout>
你可以在那里设置自己的风格......
我希望这会有所帮助!!