您的位置:首页 > 产品设计 > UI/UE

Android UI--表格布局

2017-09-05 17:53 232 查看
Android中表格布局是TableLayout,是LinearLayout的子类。

表格布局可以添加TableRow,TableRow中可以添加其他的View组件。

TableLayout的属性继承LinearLayout,其特有的属性有

android:strentchColumns –指定表格中属性拉伸的列,拉伸列会自动拉伸填满表格

android:shrinkColumns – 指定表格中属性为收缩的列,收缩列会

android:collapseColumns–指定表格中属性为隐藏的列。

上述属性,android:collapseColumns =”0”代表第一列为隐藏,依次类推。

MainActivity代码

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

}

}


以下为activity_main,xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android ="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TableLayout android:id ="@+id/TableLayout01"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:shrinkColumns="0"
android:stretchColumns="1"
android:collapseColumns="2">

<Button android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="LG我是单独的一行"/>
<TableRow>
<Button android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="LG收缩按钮"/>
<Button android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="LG拉伸按钮"/>
<Button android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="LG普通按钮"/>
</TableRow>

</TableLayout>
</LinearLayout>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: