动态创建BUTTON

来源:互联网 发布:盖洛普q12数据分析 编辑:程序博客网 时间:2024/06/05 21:03
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// 装载一个布局文件,要向这个布局文件添加一个button,文件已存在一个button1。RelativeLayout relativeLayout = (RelativeLayout) getLayoutInflater().inflate(R.layout.activity_main, null);Button button = new Button(this);// 创建一个 LayoutParams 布局对象RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT);// 设置 android:layout_toRightOf 属性的值layoutParams.addRule(RelativeLayout.RIGHT_OF, R.id.button1);// 设置 android:layout_below 属性的值layoutParams.addRule(RelativeLayout.BELOW, R.id.button1);// 更新 Button 按钮中相应属性的值button.setLayoutParams(layoutParams);// 向 RelativeLayout 动态添加一个按钮relativeLayout.addView(button);// 展示布局文件setContentView(relativeLayout);}

0 0
原创粉丝点击