怎麼給android 設置邊框(tableLayout、表格)

總結一下android ui界面裡面如何設置邊框,以及如何把邊框設置成弧形的即圓角。 其實,android的ui里,界面一般都是比較簡單的,不會像web頁面那樣,數據量比較大,關於給android界面(表格)設置邊框,其思想很想我們用HTML設計表格然後給它設置邊框,如果你懂html的話。即通過給不同的控制項設置背景顏色來反襯出邊框線 以一個登錄界面為例,設置一個有邊框線的android 登錄界面:註:本例要求的只是將該TableLayout中的行與行之間用邊框線隔開此例中,採用TableLayout布局,非常簡單,裡面有3個TableRow,分別放置 用戶名、密碼、登錄按鈕,根據上面說的設置邊框線只需要設置控制項的背景顏色即可。這個例子中要求行與行之間有邊框線,那麼,就這麼想,TableLayout:是該界面的布局管理器(當然也是一個控制項),放在最外層,那麼這時你可以給它選一個背景顏色參考注釋 a)TableRow:是表格中的一行,設置邊框線重點就在此,它是緊跟著TableLayout的,可以給TableRow(行)設置背景色,參考b)TableLayout與TableRow關係:可以看成父與子的關係,那麼不管怎麼樣,TableLayout總是大於TableRow,那麼通過給二者設置不同的顏色,設置顏色的時候可以讓子組件(TableRow)周圍稍微留出一點邊界(就是它的背景色不會覆蓋完整個行,如何讓它顯示成這樣呢=====>android:layout_margin="0.5dip"[此屬性即是設置該組件周圍留出一點邊界])<?xml version="1.0" encoding="UTF-8"?><TableLayoutandroid:id="@+id/widget30"android:layout_width_="fill_parent"android:layout_height="wrap_content"android:orientation="vertical"xmlns:android="http://schemas.android.com/apk/res/android"android:background="#ffcccccc" //a)給tablelayout設置背景色,改背景顏色將會是你要設置的邊框線的背景色android:layout_margin="1dip"><!--android:background="@drawable/view_shape" --><TableRowandroid:id="@+id/widget40"android:layout_width_="fill_parent"android:layout_height="wrap_content"android:orientation="horizontal"android:background="#ffffcc99" //b)給tablerow設置背景色android:layout_margin="0.5dip" //c)非常重要的一點><TextViewandroid:id="@+id/widget41"android:layout_width_="wrap_content"android:layout_height="wrap_content"android:text="Login Name"android:textStyle="bold"android:layout_gravity="center_vertical" //如果想讓表格里的列與列(column之間)也有邊框線隔開,則同上面一樣也要設置android:background="#ffffcc99"與android:layout_margin="0.5dip"></TextView><EditTextandroid:id="@+id/widget42"android:layout_width_="141px"android:layout_height="wrap_content"android:textSize="18sp"android:background="#ffffffff"android:textColor="#ff000000"></EditText></TableRow><TableRowandroid:id="@+id/widget43"android:layout_width_="fill_parent"android:layout_height="wrap_content"android:orientation="horizontal"android:background="#ffffcc99"android:layout_margin="0.5dip"><TextViewandroid:id="@+id/widget44"android:layout_width_="wrap_content"android:layout_height="wrap_content"android:text="Password"android:textStyle="bold"></TextView><EditTextandroid:id="@+id/widget45"android:layout_width_="wrap_content"android:layout_height="wrap_content"android:textSize="18sp"android:background="#ffffffff"android:textColor="#ff000000"></EditText></TableRow><Buttonandroid:id="@+id/widget46"android:layout_width_="wrap_content"android:layout_height="wrap_content"android:text="Login"android:textStyle="bold"android:textColor="#ff000000"android:layout_margin="2dip"android:background="#ffffcc33"><!--android:background="@drawable/view_shape" --></Button></TableLayout>
推薦閱讀:

三國著名將領張遼是怎麼死的
教你怎麼拍攝雪景
【轉帖:青春期孩子叛逆怎麼辦?這六招非常管用】
怎麼按摩小腿?按摩瘦小腿的正確手法
我佔了男人的位置,該怎麼辦?

TAG:怎麼 | 表格 | 邊框 | Layout | 設置 |