您的位置:首页 > 其它

线性布局

2012-11-18 01:20 197 查看
//线性布局LinearLayout
//利用代码动态生成布局:
import android.app.Activity;
import android.os.Bundle;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
public class MyLinearLayoutDemo 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); // 所有组件采用垂直方式摆放
// 给此LinearLayout定义一个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("大家好"); // 配置显示文字
txt.setTextSize(20);
layout.addView(txt, txtParam); // 增加组件
super.setContentView(layout, param); // 增加新的布局管理器
}
}
//总结:
//1 定义布局管理器采用的是LinearLayout类
//2 定义参数采用的是LinearLayout.LayoutParams类
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: