A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 晚上没饭吃 中级黑马   /  2015-8-4 19:51  /  177 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

常见的几种布局
线性布局 LinearLayout
特点

线性布局是程序中最常见的一种不举方式, 线性布局可分为水平线性布局和垂直性布局两种。通过android:orientation属性可以设置线性布局的方向。
android:orientation="vertical"垂直线性布局,"horizontal"水平线性布局。
android:gravity

该属性用于控制布局中控件的对齐方向。 如果是没有子控件的控件设置此属性,表示其内容的对齐方式,比如说TextView里面文字的对齐方式:若是有子控件的控件设置此属性,则表示其子控件的对齐方式。

  <LinearLayout
android:layout_width="match_parent"

android:layout_height="wrap_content"

android:gravity="right">


android: layout_weight

通过设置控件的layout_weight属性以控制各个控件在布局中的相对大小。
layoutweight属性是一个非负整数值。线性布局会根据该控件layoutweight值与其所处布局中所有控件layout_weight值之和的比值为该控件分配占用的区域。
例如,在水平布局的LinearLayout中有两个Button,这两个Button的layout_weight属性值都为1,那么这两个按钮都会被拉伸到整个屏幕宽度的一半。

        <TextView  

android:layout_width="match_parent"   

android:layout_height="wrap_content"  
android:layout_weight="2"  
android:background="#0000ff"/
<TextView        
android:layout_width="match_parent"  
android:layout_height="wrap_content"      android:layout_weight="1"      
android:background="#ff0000"/> ##


其他资料:http://www.cnblogs.com/zhangs1986/archive/2013/01/17/2864237.html

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马