android:orientation="vertical" 表示竖直方式对齐

android:orientation="horizontal"表示水平方式

android:layout_width="fill_parent"定义 当前视图在屏幕

可以消费的宽度,fill_parent即填充整个屏幕

android:layout_height="wrap_content":随着文字栏位的不同

而改变这个视图的宽度或者高度。有点自动 设置 框度或者高度的意思

layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。

多大的视图就占据多大的屏幕空 间。若赋一个高于零的值,则将父视

图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight

值以及该值在当前屏幕布局的整体 layout_weight值和在其它视图屏幕布

局的layout_weight值中所占的比率而定。

举个例子:比如说我们在 水平方向上有一个文本标签和两个文本编辑元素。

该文本标签并无指定layout_weight值,所以它将占据需要提供的最少空间。

如果两个文本编辑元素每一个的layout_weight值都设置为1,则两者平分

在父视图布局剩余的宽度(因为我们声明这两者的重要度相等)。如果两个

文本编辑元素其中第一个的layout_weight值设置为1,而第二个的设置为2,

则剩余空间的三分之二分给第一个,三分之一分给第二个(数值越小,重要

度越高)。

所有的视图都有一个layout_weight值,默认为零,意思是需要显示

<?xml version="1.0" encoding="utf-8"?>  <!--      <LinearLayout>         线性版面配置,在这个标签中,所有元件都是按由上到下的排队排成的   -->  <LinearLayout       xmlns:android="http://schemas.android.com/apk/res/android"      android:orientation="vertical"       android:layout_width="fill_parent"      android:layout_height="fill_parent">        <LinearLayout      android:orientation="horizontal"      android:layout_width="fill_parent"      android:layout_height="fill_parent"      android:layout_weight="1">      <TextView          android:text="red"          android:gravity="center_horizontal"          android:background="#aa0000"          android:layout_width="wrap_content"          android:layout_height="fill_parent"          android:layout_weight="1"/>            <TextView          android:text="green"          android:gravity="center_horizontal"          android:background="#00aa00"          android:layout_width="wrap_content"          android:layout_height="fill_parent"          android:layout_weight="1"/>            <TextView          android:text="blue"          android:gravity="center_horizontal"          android:background="#0000aa"          android:layout_width="wrap_content"          android:layout_height="fill_parent"          android:layout_weight="1"/>            <TextView          android:text="yellow"          android:gravity="center_horizontal"          android:background="#aaaa00"          android:layout_width="wrap_content"          android:layout_height="fill_parent"          android:layout_weight="1"/>                </LinearLayout>            <LinearLayout      android:orientation="vertical"      android:layout_width="fill_parent"      android:layout_height="fill_parent"      android:layout_weight="2">            <TextView          android:text="row one"          android:textSize="15pt"          android:layout_width="fill_parent"          android:layout_height="wrap_content"          android:layout_weight="1"/>            <TextView          android:text="row two"          android:textSize="15pt"          android:layout_width="fill_parent"          android:layout_height="wrap_content"          android:layout_weight="1"/>            <TextView          android:text="row three"          android:textSize="15pt"          android:layout_width="fill_parent"          android:layout_height="wrap_content"          android:layout_weight="1"/>            <TextView          android:text="row four"          android:textSize="15pt"          android:layout_width="fill_parent"          android:layout_height="wrap_content"          android:layout_weight="1"/>                </LinearLayout>            </LinearLayout>  

更多相关文章

  1. android 屏幕自适应
  2. 2.4.12 画廊视图
  3. 2.4.9 列表视图
  4. Android进阶——Android视图工作机制之measure、layout、draw
  5. 高级组件之网格视图
  6. android 输入法出现挤压屏幕、android输入键盘覆盖了屏幕控件的
  7. 【android】两个按钮的宽度各占屏幕的一半
  8. Android新增AppCompatTextView自适应字体大小和文本宽度
  9. Android Studio App设置线性布局LinerLayout控件占屏幕长宽比例

随机推荐

  1. ICS SystemServer之Device Policy
  2. android webkit 打开debug调试信息
  3. Android调用系统短信功能发送短信
  4. Android用户界面 UI组件--自动提示输入框
  5. android通过耳机控制音乐播放器
  6. Android的线程使用来更新UI----Thread、H
  7. Android之SharedPreferences详解
  8. React Native调用Android原生组件
  9. android UI进阶之弹窗的使用(2)--实现通讯
  10. Android教程之android数据库编程