android 布局

来源:互联网 发布:安兔兔网络连接失败 编辑:程序博客网 时间:2024/06/13 21:08

一些布局和控件的常用属性

  1. LinearLayout 线性布局 没啥。
    orientation属性 方向,vertical(竖直)或者horizontal(水平)

android:gravity 来指定TextView内文字的对齐方式,可选值有 top、 bottom、 left、 right、 center

在设置背景图片的时候,text设置background属性,ImageView设置src属性,还有个特殊的。
在代码中用 setImageResource()来重新设置图片。

android:gravity 是用于指定文字在控件中的对齐方式
android:layout_gravity 是用于指定控件在布局中的对齐方 式 。
android:layout_gravity 的 可 选 值 和 android:gravity 差 不 多 , 但 是 需 要 注 意 , 当LinearLayout 的排列方向是 horizontal 时,只有垂直方向上的对齐方式才会生效,因为此时水平方向上的长度是不固定的,每添加一个控件,水平方向上的长度都会改变,因而无法指定该方向上的对齐方式。

RelativeLayout 相对布局
相对父控件:

android:layout_alignParentLeft="true"android:layout_alignParentTop="true"android:layout_centerInParent="true"

相对某部件:

android:layout_above="@id/button3"android:layout_toLeftOf="@id/button3"

FrameLayout 帧布局,可以用于旋转动画,将控件排列好啦。要自己尝试下,居中属性。

TableLayout 表格布局

<TableRow></TableRow>

定义某一行

0 0
原创粉丝点击