使用TableLayout画出跨行的表格效果,附边框线

由于使用TableLayout画出的表格不知道怎么设置边框线,所以使用一种比较笨的方法。就是用textview作为边框线附在表格上使他看上去像一个表格,话不多说直接看代码。

 

代码示例:

    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

   

            android:layout_width="1dp"
        android:layout_height="match_parent"
        android:layout_alignBottom="@+id/myTableLayout"
        android:layout_alignLeft="@+id/myTableLayout"
        android:layout_alignTop="@+id/myTableLayout"
        android:background="#000000" />
   

            android:layout_width="1dp"
        android:layout_height="match_parent"
        android:layout_alignBottom="@+id/myTableLayout"
        android:layout_alignRight="@+id/myTableLayout"
        android:layout_alignTop="@+id/myTableLayout"
        android:background="#000000" />

   

            android:layout_width="match_parent"
        android:layout_height="1dp"
        android:layout_alignLeft="@+id/myTableLayout"
        android:layout_alignRight="@+id/myTableLayout"
        android:layout_alignTop="@+id/myTableLayout"
        android:background="#000000" />
   

            android:layout_width="match_parent"
        android:layout_height="1dp"
        android:layout_alignBottom="@+id/myTableLayout"
        android:layout_alignLeft="@+id/myTableLayout"
        android:layout_alignRight="@+id/myTableLayout"
        android:background="#000000" />

            android:id="@+id/myTableLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="10dp" >

                    android:layout_width="match_parent"
            android:layout_height="wrap_content" >

                            android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:gravity="center"
                android:text="111" />
           

                            android:layout_width="1dp"
                android:layout_height="match_parent"
                android:background="#000000" />

                            android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="5" >

                                    android:layout_width="match_parent"
                    android:layout_height="wrap_content" >

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
               
           
       
       

                    android:layout_width="match_parent"
            android:layout_height="1dp"
            android:background="#000000" />

                    android:layout_width="match_parent"
            android:layout_height="wrap_content" >

                            android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_weight="1"
                android:gravity="center"
                android:text="111" />
           

                            android:layout_width="1dp"
                android:layout_height="match_parent"
                android:background="#000000" />

                            android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="5" >

                                    android:layout_width="match_parent"
                    android:layout_height="wrap_content" >

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
               
               

                                    android:layout_width="match_parent"
                    android:layout_height="1dp"
                    android:background="#000000" />

                                    android:layout_width="match_parent"
                    android:layout_height="wrap_content" >

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
               
               

                                    android:layout_width="match_parent"
                    android:layout_height="1dp"
                    android:background="#000000" />

                                    android:layout_width="match_parent"
                    android:layout_height="wrap_content" >

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
                   

                                            android:layout_width="1dp"
                        android:layout_height="match_parent"
                        android:background="#000000" />

                                            android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:text="111" />
               
           
       
   

 

效果图:

使用TableLayout画出跨行的表格效果,附边框线_第1张图片

你可能感兴趣的:(Android)