1. 在页面声明一个容器:
  2. 在这里插入图片描述
    1. 取得容器的id,并把当前的Activity声明为全局的变量:
  3. private Activity mActivityContext;
    并赋值:mActivityContext=this;
  4. 然后,添加一个简单的控件:
  5. //动态添加控件
    //===1、添加外部LinerLayout
    LinearLayout layout=new LinearLayout(mActivityContext);
    //==1.1、设置LinearLayout的布局
    LinearLayout.LayoutParams layoutParams=new LinearLayout.LayoutParams(
    ViewGroup.LayoutParams.MATCH_PARENT,
    ViewGroup.LayoutParams.WRAP_CONTENT
    );
    layout.setLayoutParams(layoutParams);
    //===1.2、设置为横向布局
    layout.setOrientation(LinearLayout.HORIZONTAL);
  6. //==1.3、将容器添加到外部容器llOrderDetail
    llOrderDetail.addView(layout);
  7. 添加文字:
    在这里插入图片描述
  8. 添加虚线:
  9. ![
  10. ](https://img-blog.csdnimg.cn/2020051720165296.png)
  11. 在这里插入图片描述
  12. 最后,记得将控件添加到页面的容器就行了;addView();
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐