帧布局
2012-11-18 01:21
106 查看
//帧布局(框架布局)FrameLayout //注意: //使用FrameLayout,所有的组件都放在屏幕的左上角,而且所有的组件层叠显示 //利用代码动态生成布局: import android.app.Activity; import android.os.Bundle; import android.view.ViewGroup; import android.widget.Button; import android.widget.EditText; import android.widget.FrameLayout; import android.widget.ImageView; public class MyFrameLayoutDemo extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FrameLayout layout = new FrameLayout(this); // 定义帧布局管理器 FrameLayout.LayoutParams layoutParam = new FrameLayout.LayoutParams( ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.FILL_PARENT); // 定义布局管理器的参数 FrameLayout.LayoutParams viewParam = new FrameLayout.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); // 定义显示组件的参数 ImageView img = new ImageView(this); // 定义图片组件 img.setImageResource(R.drawable.mldn_3g); // 定义显示的图片 EditText edit = new EditText(this); // 定义文本输入组件 edit.setText("请输入您的姓名..."); // 设置显示的文字 layout.addView(img, viewParam); // 增加组件 layout.addView(edit, viewParam); // 增加组件 super.setContentView(layout, layoutParam); // 向屏幕上增加布局管理器 } } //总结: //1 定义布局管理器采用的是FrameLayout 类 //2 定义参数采用的是FrameLayout.LayoutParams类
相关文章推荐
- Thread-Specific Data 注:相当于线程内的全局变量,可减少线程内调用其他函数的变量数 ...
- 线性布局
- 线性布局
- 相对布局
- 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开发环境小问题汇总