android表格布局
⑴ android 表格布局怎麼顯示出表格線,怎麼樣設置跨幾行跨幾列
intent可以傳值的,intent.putextra();把你的評論參數放進去,在接收頁面直接調用getintent獲得這個intent,然後把值取出來就可以了
⑵ 安卓開發 如何在布局文件中添加表格樣式
使用TableLayout表格布局
表格布局模型以行列的形式管理子控制項,每一行為一個TableRow的對象,當然也可以是一個View的對象。TableRow可以添加子控制項,每添加一個為一列。
TableLayout屬性:
android:collapseColumns:將TableLayout裡面指定的列隱藏,若有多列需要隱藏,請用逗號將需要隱藏的列序號隔開。
android:stretchColumns:設置指定的列為可伸展的列,以填滿剩下的多餘空白空間,若有多列需要設置為可伸展,請用逗號將需要伸展的列序號隔開。
android:shrinkColumns:設置指定的列為可收縮的列。當可收縮的列太寬(內容過多)不會被擠出屏幕。當需要設置多列為可收縮時,將列序號用逗號隔開。
列元素(Button)屬性:(奇怪的是button 裡面沒有android:layout_column 和android:layout_span兩個屬性,寫進去無反應,還不知道為什麼)
android:layout_colum:設置該控制項在TableRow中指定的列。
android:layout_span:設置該控制項所跨越的列數。
⑶ Android線性布局和表格布局及其相對布局 都適用於哪些場景
線性布局適用於控制項呈線性排列場景(一個接著一個),此線性可以為橫向的線性與縱向的線性。
表格布局適用於控制項呈表格狀分布,如m行n列,像HTML中的表單。
相對布局適用於另一控制項或父控制項,如在某個控制項的左(右、上、下、中線對齊)或相對於父控制項左(右、上、下、中線對齊)。
布局是可以互相嵌套的,如父控制項(容器)是線性縱向布局,第一個子布局為相對,第二個是表格,第三個是線性...
Android布局的概念是從Swing及HTML的布局引申而來,與他們的排版都非常相似。
Android中還有一種絕對布局,與HTML中的DIV也非常相似,都是以絕對坐標定位的方式定位控制項,但這種布局難以匹配Android不同的屏幕尺寸及不同解析度,所以使用很少。
⑷ android中的表格布局,如果第一行有兩列第二行有三列會怎樣
listview的每一個item都是一個布局,每個布局裡包含圖片顯示的三個部分,也就是getview的時候,return出包含三個部分的整個布局
⑸ 安卓中下拉列表怎麼用表格布局管理器設置
//將可選內容與ArrayAdapter連接起來
ArrayAdapter adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,R.array.outtype);
//設置下拉列表的風格
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//將adapter 添加到spinner中
spinner.setAdapter(adapter);
選擇使用
spin.setSelection(position)
position 通過對比讀取的數據的列表項得出
⑹ android中表格布局
<TableRow
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" />
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" />
</TableRow>
⑺ android表格布局怎麼固定寬度
android:layout_width="100dp"
⑻ android實現方格布局
應該使用表格布局。
表格布局即,tableLayout,表格布局通過行、列的形式來管理UI組件,TablelLayout並不需要明確地聲明包含多少行、多少列,而是通過TableRow,以及其他組件來控製表格的行數和列數, TableRow也是容器,因此可以向TableRow裡面添加其他組件,沒添加一個組件該表
格就增加一列。
如果想
TableLayout裡面添加組件,那麼該組件就直接佔用一行。
在表格布局中,列的寬度由該列中最寬的單元格決定,整個表格布局的寬度取決於父容
器的寬度(默認是占滿父容器本身)。
TableLayout繼承了LinearLayout,因此他完全可以支持LinearLayout所支持的全部XML屬性,除此之外TableLayout還支持以下屬性:
XML屬性相關用法說明
1. andriod:collapseColumns setColumnsCollapsed(int ,boolean) 設置需要隱藏的列的序列號,多個用逗號隔開
2.android:shrinkColumns setShrinkAllColumns(boolean)設置被收縮的列的序列號,多個用逗號隔開
3.android:stretchColimns setSretchAllColumnds(boolean)設置允許被拉伸的列的序列號,多個用逗號隔開
⑼ android 表格布局怎麼實現跨行的操作 也就是讓上下2個單元格合並
tablelayout好像不行,Android3.0以後加入的gridlayout可以,你可以試試