一、LinearLayout线性布局

(1)线性布局分为垂直和水平两个方向

     android:orientation="vertical"     android:orientation="horizontal"

(2)定义宽和高

     铺满父级容器:match_parent     根据内容自适应:wrap_content
     android:layout_width=""     android:layout_height=""

(3)设置权重

      android:layout_weight="1"  全部

二、RelativityLayout相对布局

   

    //新建并设置一个RelativityLayout布局

     RelativityLayout root=new RelativityLayout(this);

    setContentView(root);

    

    //添加一个textView控件

     TextView tv=new TextView(this);

    tv.setText("hello");

    

    //定义RelativityLayout参数,有两个参数高和宽

    RelativityLayout.LayoutParams lp=new RelativityLayout.LayoutParams(RelativityLayout.LayoutParams.WrapContent,RelativityLayout.LayoutParams.WrapContent);

    root.addView(tv,lp);


三、 FrameLayout


用的比较少,加进来的控件自动堆叠在一起。日后再补充

更多相关文章

  1. Android(安卓)面试总结之布局常见问题
  2. Android部分控件的特殊属性
  3. 相对布局属性
  4. [摘]android 入门xml布局文件
  5. 布局(1、线性布局)
  6. Android动画
  7. android自定义title
  8. 安卓布局(上中下布局)
  9. Android中Toast的自定义

随机推荐

  1. 设置Android(安卓)app背景图片(Android(
  2. android listview 上下边缘的模糊去掉
  3. 收集android的三个小tip
  4. Android中VectorDrawableCompat的使用注
  5. 自动启动程序
  6. android命令详解
  7. android dumpsys
  8. ok6410 android driver(4)
  9. android全屏无标题
  10. 让Android支持透明状态栏