嗨我有问题将我在ListView中显示的数据与我用作标题的Textview对齐。我是一个新手,我想原来使用的是LayoutTable,但如果你能给我一个关于那个分数的想法会很复杂。
我希望一切都与其标题
平行见下面的Xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:orientation="vertical" >
<LinearLayout
android:orientation="horizontal"
android:id="@+id/linearlayout2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp">
<TextView
android:id="@+id/w_r"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:orientation="vertical"
android:text="what"
android:textSize="20dp"
android:layout_marginLeft="10dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="40dp"
android:text="where"
android:id="@+id/f_l"
android:layout_marginLeft="50dp"
android:textSize="20dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_marginLeft="50dp"
android:orientation="vertical"
android:text="???"
android:id="@+id/w_f"
android:textSize="20dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="40dp"
android:gravity="center"
android:orientation="vertical"
android:text="Storing"
android:id="@+id/S_r"
android:layout_marginLeft="55dp"
android:textSize="20dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="look"
android:id="@+id/looks"
android:textSize="20dp"
android:layout_marginLeft="50dp" />
</LinearLayout>
<ListView
android:id="@+id/listarecdatos"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="false"
android:layout_alignParentStart="false"
android:layout_alignParentBottom="false"
android:layout_below="@+id/linearlayout2"
android:layout_marginTop="10dp"
android:footerDividersEnabled="false"
android:layout_marginLeft="10dp" />
答案 0 :(得分:-1)
对两个布局容器使用权重,每个列在标题布局和项目布局中的权重必须为1
编辑 - 添加示例代码
包含标题的活动/片段,以及每个项目布局的视图持有者应如下所示
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
如果您想以横向分发,则应设置layout_height="0dp"
而不是layout_width