您的位置:首页 > 移动开发 > Android开发

Android 开发学习小结(七)

2015-02-26 21:54 169 查看
一、LinearLayout的使用方法
1.线性布局:将控件一个挨着一个的从上到下排列;
2.Activity可配置样式
android:orientation="vertical" -- 线性布局样式的方向(垂直或水平)
3.控件可设置样式属性
android:id="@+id/head_text" -- 为控件指定相应的id
android:text="@string/head_text" -- 指定控件当中显示的文字(尽量使用strings.xml中的配置)
android:gravity="center_vertical"	-- 指定控件内容的基本位置,比如说居中、居右等位置
android:textSize="35pt" -- 指定控件当中字体的大小
android:background="#aa0000" -- 指定该控件所使用的背景色,RGB命名法
android:layout_width="fill_parent" -- 指定控件的宽度
android:layout_height="wrap_content" -- 指定控件的高度
android:paddingLeft="10dip" -- 指定控件的内边距,也就是说控件当中的内容
android:paddingTop="20dip"
android:paddingRight="30dip"
android:paddingBottom="40dip"
android:layout_weight="1" -- 多个控件间的大小关系(当前weight值/所有控件weight总和)
android:singleLine="true" -- 如果设置为真的话,则将控件的内容在一行当中进行显示(超长部分3个点号)
二、TableLayout的使用方法
1.表格布局:使用表格形式对控件进行布局;
2.Activity可配置样式
android:stretchColumns="0" -- 当每行存在多列时,指定内容不足填满时拉伸的列(从0开始记)
3.控件设置(两行两列)
<TableRow>
<TextView
android:text="@string/row1_column1"
android:background="#aa0000"
android:padding="3dip" />
<TextView
android:text="@string/row1_column1"
android:background="#00aa00"
android:gravity="center_horizontal"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView
android:text="@string/row1_column1"
android:background="#aa0000"
android:padding="3dip" />
<TextView
android:text="@string/row1_column1"
android:background="#00aa00"
android:gravity="center_horizontal"
android:padding="3dip" />
</TableRow>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: