安卓学习之控件布局LinearLayout示例

时间:2023-01-22 22:39:54

安卓中主要的布局方法分类:

  1. LinearLayout(沿着一条线(横着/竖着)分布)
  2. RelativeLayout(相对布局)
  3. ListView(列表布局)
  4. GridView(网格布局)

示例:
在项目项目下的res->layout右击new->Android Xml file
安卓学习之控件布局LinearLayout示例

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp"
android:layout_margin="32dp"
android:text="LinearLayout demo"
android:textSize="40sp"
android:background="#ffefd5"
/>

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp"
android:text="TextView"
android:textSize="40sp"
android:background="#e0ffff"
/>


</LinearLayout>
  1. <LinearLayout 底下的android:orientation="vertical" 表示的是控件竖着排列,vertical改成horizontal表示水平排列;
  2. 在xml代码中android:layout_width="match_parent"表示的是宽度填充父控件;
  3. android:layout_height="wrap_content"、表示的是高度包含内容。
  4. android:padding="16dp" 设置内边距 android:layout_margin=”32dp”` 设置外边距;
  5. android:textSize="40sp" 字体大小用单位sp,其它的用单位dp。

    查看效果:
    安卓学习之控件布局LinearLayout示例


对于MarkDown的首次使用感觉还是不错的。。表示会继续使用。。