1. 在页面声明一个容器:

1. 取得容器的id,并把当前的Activity声明为全局的变量:
2. private Activity mActivityContext;
并赋值:mActivityContext=this;
3. 然后,添加一个简单的控件:
4. //动态添加控件
//===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);5. //==1.3、将容器添加到外部容器llOrderDetail
llOrderDetail.addView(layout);6. 添加文字:

1. 添加虚线:

最后,记得将控件添加到页面的容器就行了;addView();

1. 取得容器的id,并把当前的Activity声明为全局的变量:
2. private Activity mActivityContext;
并赋值:mActivityContext=this;
3. 然后,添加一个简单的控件:
4. //动态添加控件
//===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);5. //==1.3、将容器添加到外部容器llOrderDetail
llOrderDetail.addView(layout);6. 添加文字:

1. 添加虚线:

最后,记得将控件添加到页面的容器就行了;addView();