Activity的addContentView()

来源:互联网 发布:狸窝音频转换器mac版 编辑:程序博客网 时间:2024/05/17 22:25
平常用的最多的是setContentView(int layoutId),今天想说一下addContentView(int layoutId, layoutParament);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams     (FrameLayout.LayoutParams.FILL_PARENT, FrameLayout.LayoutParams.WRAP_CONTENT);     //设置顶部,左边布局     params.gravity=Gravity.TOP|Gravity.LEFT;   TextView top=new TextView(this);     //控件字体位置位于左边     top.setGravity(Gravity.LEFT);    top.setText("顶部");     //添加控件     addContentView(top, params);     FrameLayout.LayoutParams params2 = new FrameLayout.LayoutParams     (FrameLayout.LayoutParams.FILL_PARENT, FrameLayout.LayoutParams.WRAP_CONTENT);     //设置中间位置     params2.gravity=Gravity.CENTER;     TextView center=new TextView(this);     //字体位于中部     center.setGravity(Gravity.CENTER);     center.setText("中部");     //添加控件     addContentView(center, params2);     FrameLayout.LayoutParams params3 = new FrameLayout.LayoutParams     (FrameLayout.LayoutParams.FILL_PARENT, FrameLayout.LayoutParams.WRAP_CONTENT);     //设置底部     params3.gravity=Gravity.BOTTOM|Gravity.RIGHT;     Button bottom=new Button(this);     //字体位于中部     bottom.setGravity(Gravity.RIGHT);     bottom.setText("底部");     //添加控件     addContentView(bottom, params3);     }     }  </span>  
阅读全文
0 0
原创粉丝点击