public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//设置界面的布局RelativeLayout relativeLayout = new RelativeLayout(this);setContentView(relativeLayout);//添加一个AbsoluteLayout子布局,并给这个布局添加一个buttonAbsoluteLayout abslayout=new AbsoluteLayout (this);abslayout.setId(11);Button btn1 = new Button(this);btn1.setText(”this is a abslayout button”);btn1.setId(1);AbsoluteLayout.LayoutParams lp0 = new AbsoluteLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT,100,0);abslayout.addView(btn1, lp0 );//将这个子布局添加到主布局中RelativeLayout.LayoutParams lp1 = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);lp1.addRule(RelativeLayout.ALIGN_PARENT_TOP);lp1.addRule(RelativeLayout.CENTER_HORIZONTAL, RelativeLayout.TRUE);relativeLayout.addView(abslayout ,lp1);//再添加一个子布局RelativeLayout relativeLayout1 = new RelativeLayout(this);Button btn2 = new Button(this);btn2.setText(”this is a relativeLayout1 button”);btn2.setId(2);RelativeLayout.LayoutParams lp2 = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);lp2.addRule(RelativeLayout.ALIGN_PARENT_TOP);lp2.addRule(RelativeLayout.CENTER_HORIZONTAL, RelativeLayout.TRUE);relativeLayout1.addView(btn2 ,lp2);//将这个布局添加到主布局中RelativeLayout.LayoutParams lp11 = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);lp11.addRule(RelativeLayout.BELOW ,11);relativeLayout.addView(relativeLayout1 ,lp11);}

原文来自: http://www.oschina.net/code/snippet_163910_6212

更多相关文章

  1. Android(安卓)Retrofit通过OkHttp添加Interceptor拦截器设置Get
  2. Android动态添加布局
  3. Android中的style和theme的用法
  4. android 上 webkit js 扩展之全局本地对象实现步骤
  5. Android(安卓)设置DrawableRight和DrawableLeft点击事件
  6. Android定制Home Screen
  7. Android(安卓)如何在关于手机界面添加个图片
  8. android学习五(android中基本控件的使用)
  9. 【腾讯Bugly干货分享】Android动态布局入门及NinePatchChunk解密

随机推荐

  1. Android2.3 中如何使用GPU硬件加速
  2. Android中实现网络图片的获取
  3. Android面试题精选
  4. Android学习之ION memory manager
  5. Android应用开发学习之相对布局
  6. 简单的Android对文件进行读写操作
  7. Android内存之VSS/RSS/PSS/USS
  8. 2011.10.09——— android ImageView放大
  9. Mono for Android 篇一 环境的搭建
  10. Android中获取Menu的item实例