我正在尝试找到一种在xml中实现以下表的方法,但是我还是无法做到。如果有人有任何积分,他们将非常感激。
最诚挚的问候,
答案 0 :(得分:0)
我或许可以帮助你,这是基本屏幕的代码,它可能不完美,但做了一些改变,它会很好。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/ll1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:layout_weight="4"
>
<TextView
android:text="No"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
/>
<View
android:layout_width="1dp"
android:layout_height="fill_parent"
android:background="@android:color/background_dark"
/>
<TextView
android:text="Place of the Item"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="2"
/>
<View
android:layout_width="1dp"
android:layout_height="fill_parent"
android:background="@android:color/background_dark"
/>
<LinearLayout
android:id="@+id/ll3"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="2"
android:orientation="vertical" >
<TextView
android:text="Measure Taken"
android:layout_height="0dp"
android:layout_width="fill_parent"
android:layout_weight="1"
/>
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@android:color/background_dark"
/>
<LinearLayout
android:id="@+id/ll4"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:orientation="horizontal"
android:layout_weight="1" >
<TextView
android:text="Port"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_width="0dp"
/>
<View
android:layout_width="1dp"
android:layout_height="fill_parent"
android:background="@android:color/background_dark"
/>
<TextView
android:layout_height="wrap_content"
android:layout_width="0dp"
android:layout_weight="1"
android:text="CL"
/>
<View
android:layout_width="1dp"
android:layout_height="fill_parent"
android:background="@android:color/background_dark"
/>
<TextView
android:layout_height="wrap_content"
android:layout_width="0dp"
android:layout_weight="1"
android:text="StarBoard"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@android:color/background_dark"
/>
<LinearLayout
android:id="@+id/ll2"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:layout_weight="1"
>
<ListView
android:id="@+id/listview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
</LinearLayout>
现在,对于List视图,您将需要一个自定义列表适配器,我确定您知道如何执行此操作。 列表xml代码将是这样的。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<TextView
android:text="Firstitem"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
/>
<View
android:layout_width="1dp"
android:layout_height="fill_parent"
android:background="@android:color/background_dark"
/>
<TextView
android:text="Seconditem"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="2"
/>
<View
android:layout_width="1dp"
android:layout_height="fill_parent"
android:background="@android:color/background_dark"
/>
<LinearLayout
android:id="@+id/linear"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:layout_weight="2" >
<TextView
android:text="thirditem"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_width="0dp"
/>
<View
android:layout_width="1dp"
android:layout_height="fill_parent"
android:background="@android:color/background_dark"
/>
<TextView
android:layout_height="wrap_content"
android:layout_width="0dp"
android:layout_weight="1"
android:text="4thitem"
/>
<View
android:layout_width="1dp"
android:layout_height="fill_parent"
android:background="@android:color/background_dark"
/>
<TextView
android:layout_height="wrap_content"
android:layout_width="0dp"
android:layout_weight="1"
android:text="5thitem"
/>
</LinearLayout>
</LinearLayout>
我真的希望这会有所帮助。对于表格格式,请始终使用“线性布局” 随意改变每个人。