码迷,mamicode.com
首页 > 移动开发 > 详细

安卓学习-界面-布局-LinearLayout

时间:2014-08-20 15:54:42      阅读:332      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   color   java   os   io   

1.常用的xml属性

XML属性 相关方法 说明
android:baselineAligned setBaselineAligned

看不懂什么意思,这个是网上的解释

设置为False将阻止该布局管理器于他的子元素基线对其

 

 android:divider setDividerDrawable(Drawable divider)

LinearLayout好像没效果

设置垂直布局时2个按钮之间的分隔线

android:gravity setGravity

组件内部的对齐方式,有如下几种

top 上对齐               java代码:Gravity.TOP,其他类似

bottom 下对齐

left 左对齐

right 右对齐

center 水平、垂直居中

center_vertical 垂直居中

center_horizontal 水平居中

fill  3个fill好像都没效果,和不设置一样

fill_vertical

fill_horizontal

clip_vertical 这2个好想也没效果

clip_horizontal

bubuko.com,布布扣

代码

bubuko.com,布布扣
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:layout_margin="1dp"
        android:background="#aaa"
        android:gravity="top"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/TextView12"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="top"
            android:textAppearance="?android:attr/textAppearanceSmall" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:layout_margin="1dp"
        android:background="#aaa"
        android:gravity="bottom"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/TextView11"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="bottom"
            android:textAppearance="?android:attr/textAppearanceSmall" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:layout_margin="1dp"
        android:background="#aaa"
        android:gravity="left"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/TextView10"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="left"
            android:textAppearance="?android:attr/textAppearanceSmall" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:layout_margin="1dp"
        android:background="#aaa"
        android:gravity="right"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/TextView08"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="right"
            android:textAppearance="?android:attr/textAppearanceSmall" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:layout_margin="1dp"
        android:background="#aaa"
        android:gravity="center"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/TextView07"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="center"
            android:textAppearance="?android:attr/textAppearanceSmall" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:layout_margin="1dp"
        android:background="#aaa"
        android:gravity="center_vertical"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/TextView06"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="center_vertical"
            android:textAppearance="?android:attr/textAppearanceSmall" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:layout_margin="1dp"
        android:background="#aaa"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/TextView05"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="center_horizontal"
            android:textAppearance="?android:attr/textAppearanceSmall" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:layout_margin="1dp"
        android:background="#aaa"
        android:gravity="top"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/TextView04"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="fill"
            android:textAppearance="?android:attr/textAppearanceSmall" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:layout_margin="1dp"
        android:background="#aaa"
        android:gravity="top"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/TextView03"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="fill_vertical"
            android:textAppearance="?android:attr/textAppearanceSmall" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:layout_margin="1dp"
        android:background="#aaa"
        android:gravity="top"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/TextView02"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="fill_horizontal"
            android:textAppearance="?android:attr/textAppearanceSmall" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:layout_margin="1dp"
        android:background="#aaa"
        android:gravity="top"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/TextView01"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="clip_vertical"
            android:textAppearance="?android:attr/textAppearanceSmall" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:layout_margin="1dp"
        android:background="#aaa"
        android:gravity="top"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/TextView09"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Small Text"
            android:textAppearance="?android:attr/textAppearanceSmall" />
    </LinearLayout>

</LinearLayout>
View Code

 

 android:measureWithLargestChild  setMeasureWithLargestChildEnabled

书上就这么写的,MD谁看的懂啊,都是骗钱直接翻译过来,到时用到再说

该属性为true的时候, 所有带权重的子元素都会具有最大子元素的最小尺寸

 android:orientation  setOrientation

 布局内组件排列方式

水平horizontal   LinearLayout.HORIZONTAL

垂直vertical   LinearLayout.VERTICAL

安卓学习-界面-布局-LinearLayout,布布扣,bubuko.com

安卓学习-界面-布局-LinearLayout

标签:android   style   blog   http   color   java   os   io   

原文地址:http://www.cnblogs.com/weijj/p/3924491.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!