如何在Listview之后的TableView中放2个ListView和TextView?
How to put 2 ListView and put TextView in TableView after Listview?
我在 1 中有 2 个列表视图 activity
示例:
[Tablerow - 4 Textview in 1 row]
[ListView1]
[Tablerow - 4 Textview in 1 row]
[ListView2]
我试过:LinearLayout 并设置为 Vertical; layout_weight; 相对布局; android:宽度="0dp"; layout_below/以上
有时,列表视图重叠,第二个表格行不显示。
请问如何解决?
这是我的 activity xml 文件。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.bus">
<TableRow
android:id="@+id/table1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/border"
android:gravity="center_horizontal">
<TextView
android:id="@+id/tvleaving"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/leaving"
android:textStyle="bold" />
<TextView
android:id="@+id/hc1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/ch"
android:textStyle="bold" />
<TextView
android:id="@+id/hc2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/westlake"
android:textStyle="bold" />
<TextView
android:id="@+id/arriving"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/arrive"
android:textStyle="bold" />
</TableRow>
<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingTop="40dp" />
<TableRow
android:id="@+id/table2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="600dp"
android:background="@drawable/border"
android:gravity="center_horizontal">
<TextView
android:id="@+id/tvleaving2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/leaving"
android:textStyle="bold" />
<TextView
android:id="@+id/hc3"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/ch"
android:textStyle="bold" />
<TextView
android:id="@+id/hc4"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/west"
android:textStyle="bold" />
<TextView
android:id="@+id/arriving2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/arrive"
android:textStyle="bold" />
</TableRow>
<ListView
android:id="@+id/listView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1" />
提前致谢。
尝试使用这种方式。
<LinearLayout android:orientation="vertical">
<LinearLayout android:orientation="vertical"
android:layout_weight="1">
<TableRow/>
<ListView/>
</LinearLayout>
<LinearLayout android:orientation="vertical"
android:layout_weight="1">
<TableRow/>
<ListView/>
</LinearLayout>
</LinearLayout>
我在 1 中有 2 个列表视图 activity
示例:
[Tablerow - 4 Textview in 1 row]
[ListView1]
[Tablerow - 4 Textview in 1 row]
[ListView2]
我试过:LinearLayout 并设置为 Vertical; layout_weight; 相对布局; android:宽度="0dp"; layout_below/以上
有时,列表视图重叠,第二个表格行不显示。
请问如何解决?
这是我的 activity xml 文件。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.bus">
<TableRow
android:id="@+id/table1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/border"
android:gravity="center_horizontal">
<TextView
android:id="@+id/tvleaving"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/leaving"
android:textStyle="bold" />
<TextView
android:id="@+id/hc1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/ch"
android:textStyle="bold" />
<TextView
android:id="@+id/hc2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/westlake"
android:textStyle="bold" />
<TextView
android:id="@+id/arriving"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/arrive"
android:textStyle="bold" />
</TableRow>
<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingTop="40dp" />
<TableRow
android:id="@+id/table2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="600dp"
android:background="@drawable/border"
android:gravity="center_horizontal">
<TextView
android:id="@+id/tvleaving2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/leaving"
android:textStyle="bold" />
<TextView
android:id="@+id/hc3"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/ch"
android:textStyle="bold" />
<TextView
android:id="@+id/hc4"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/west"
android:textStyle="bold" />
<TextView
android:id="@+id/arriving2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/arrive"
android:textStyle="bold" />
</TableRow>
<ListView
android:id="@+id/listView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1" />
提前致谢。
尝试使用这种方式。
<LinearLayout android:orientation="vertical">
<LinearLayout android:orientation="vertical"
android:layout_weight="1">
<TableRow/>
<ListView/>
</LinearLayout>
<LinearLayout android:orientation="vertical"
android:layout_weight="1">
<TableRow/>
<ListView/>
</LinearLayout>
</LinearLayout>