Chinaunix首页 | 论坛 | 博客
  • 博客访问: 100832
  • 博文数量: 30
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 91
  • 用 户 组: 普通用户
  • 注册时间: 2015-07-24 19:49
文章分类

全部博文(30)

文章存档

2017年(11)

2016年(1)

2015年(18)

我的朋友

分类: 系统运维

2015-11-03 08:47:48

原文地址:线性布局管理器 作者:hello_fish


    android:layout_height="fill_parent"
    android:orientation="horizontal" >  水平排列

            android:id="@+id/myshowa"
        android:layout_width="wrap_content"  包裹内容
        android:layout_height="wrap_content"
        android:text="fishQQQ" />
            android:id="@+id/myshowb"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="QQQQQ" />
            android:id="@+id/myshowc"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="GGGG" />

 

 

java.lang.Object
   android.view.View
     android.view.ViewGroup
       android.widget.LinearLayout

可知是view的子类。

(020501_线性布局管理器.avi)[00.13.33.333]

 

(020501_线性布局管理器.avi)[00.13.45.336]

 

package your.packdage.namespace;

import android.app.Activity;
import android.os.Bundle;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;

public class LinearLayoutProjectActivity extends Activity
{
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        LinearLayout layout = new LinearLayout(this) ;//定义线性布局管理器
        LinearLayout.LayoutParams param = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,ViewGroup.LayoutParams.FILL_PARENT);//先定义布局管理器的参数
        layout.setOrientation(LinearLayout.VERTICAL) ;//所有组件采用垂直摆放
        //下面要定义显示组件的布局管理器,本次只定义一个TextView组件
        LinearLayout.LayoutParams txtParam = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,ViewGroup.LayoutParams.WRAP_CONTENT) ;//定义组件布局管理器参数
        TextView txt = new TextView(this);//定义文本显示组件
        txt.setLayoutParams(txtParam);//配置文本显示组件的参数
        txt.setText("QQQQQ");//配置显示文字
        txt.setTextSize(20) ;
        layout.addView(txt,txtParam) ;//增加组件
        super.setContentView(layout,param) ;//增加新的布局管理器
    }
}

 

 

在整个代码之中,没有使用任何的布局管理器XML文件,而直接采用了activity程序配置完成的

阅读(1481) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~