帮我写一段安卓代码,包含线性、相对、表格3种布局
时间: 2023-05-25 12:06:56 浏览: 37
以下是一个实现线性、相对、表格三种布局的简单安卓代码:
1. 线性布局
```
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:text="Hello, World!"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<ImageView
android:src="@drawable/my_image"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
```
2. 相对布局
```
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:text="Hello, World!"
android:id="@+id/hello"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<Button
android:text="Click me!"
android:layout_toRightOf="@id/hello"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
```
3. 表格布局
```
<TableLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TableRow>
<TextView
android:text="ID"
android:layout_column="1"
android:padding="5dip"/>
<TextView
android:text="Name"
android:layout_column="2"
android:padding="5dip"/>
<TextView
android:text="Age"
android:layout_column="3"
android:padding="5dip"/>
</TableRow>
<TableRow>
<TextView
android:text="1"
android:layout_column="1"
android:padding="5dip"/>
<TextView
android:text="John Smith"
android:layout_column="2"
android:padding="5dip"/>
<TextView
android:text="30"
android:layout_column="3"
android:padding="5dip"/>
</TableRow>
<TableRow>
<TextView
android:text="2"
android:layout_column="1"
android:padding="5dip"/>
<TextView
android:text="Jane Doe"
android:layout_column="2"
android:padding="5dip"/>
<TextView
android:text="25"
android:layout_column="3"
android:padding="5dip"/>
</TableRow>
</TableLayout>
```
希望这会对你有所帮助!