[英]How to make table in android with border ?
我要制作以下屏幕,如下所示:
我搜索了Internet,但是找不到任何有用的資源。
您需要結合使用LinearLayout TableRow和ScrollView。 研究我的以下代碼,
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:orientation="vertical" >
<TableRow
android:id="@+id/tbHeader"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/gradient_bg_list_reverse" >
<TextView
android:id="@+id/txtPartyID"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".20"
android:padding="5dp"
android:text="@string/PartyID"
android:textColor="#FFFFFF"
android:textSize="10sp" />
<TextView
android:id="@+id/txtBookingDate"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".20"
android:padding="5dp"
android:text="@string/partyDate"
android:textColor="#FFFFFF"
android:textSize="10sp" />
<TextView
android:id="@+id/txtPartyDate"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".20"
android:padding="5dp"
android:text="@string/partyDate"
android:textColor="#FFFFFF"
android:textSize="10sp" />
<TextView
android:id="@+id/txtPartySales"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".20"
android:padding="5dp"
android:text="@string/partySales"
android:textColor="#FFFFFF"
android:textSize="10sp" />
<TextView
android:id="@+id/txtOrder"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".20"
android:padding="5dp"
android:text="@string/partyOrders"
android:textColor="#FFFFFF"
android:textSize="10sp" />
</TableRow>
<ScrollView
android:id="@+id/scrollTable"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="true"
android:overScrollMode="never"
android:scrollbars="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/gradient_bg_column_normal"
android:orientation="vertical" >
<TableRow
android:id="@+id/tbJan"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clickable="true"
android:onClick="partyDetails" >
<TextView
android:id="@+id/txtListPartyID"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".20"
android:padding="5dp"
android:text="@string/PartyID"
android:textColor="@color/my_holo_text"
android:textSize="10sp" />
<TextView
android:id="@+id/txtListBookingDate"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".20"
android:padding="5dp"
android:text="@string/partyDate"
android:textColor="@color/my_holo_text"
android:textSize="10sp" />
<TextView
android:id="@+id/txtListPartyDate"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".20"
android:padding="5dp"
android:text="@string/partyDate"
android:textColor="@color/my_holo_text"
android:textSize="10sp" />
<TextView
android:id="@+id/txtListPartySales"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".20"
android:padding="5dp"
android:text="@string/partySales"
android:textColor="@color/my_holo_text"
android:textSize="10sp" />
<TextView
android:id="@+id/txtListOrder"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".20"
android:padding="5dp"
android:text="@string/partyOrders"
android:textColor="@color/my_holo_text"
android:textSize="10sp" />
</TableRow>
</LinearLayout>
</ScrollView>
</LinearLayout>
這將為您提供如下屏幕所示的輸出,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.