线性布局
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类
相关文章推荐
- 线性布局
- 相对布局
- Codeforces Round #150 (Div. 1) A. The Brand New Function
- 相对布局
- 我的十年
- effect编译时通过uniform函数变量判断条件
- 部署cinder所遇问题小记
- Exchange2010 SP1部署DAG
- 关于嵌入式系统
- 心中的HR软件
- Delphi 与 VC 共享接口和对象
- Java Socket编程 - 基于TCP方式的客户服务器聊天程序
- Wix学习(二)
- Google为Android开发者提供定制的Eclipse IDE
- 用foobar2000转mp3 最强参数设置,fooCDtect cdda-100%
- 详细解析Java中抽象类和接口的区别
- RedHat静态Ip地址配置
- Android开发环境小问题汇总
- 理解 Proc 文件系统
- Android开发环境小问题汇总