android动态添加xml布局,android – 如何动态添加视图已经在xml布局中声明的RelativeLayout?...

为第二个添加的Button LayoutParams添加规则RelativeLayout.RIGHT_OF:

// first Button

RelativeLayout rLayout = (RelativeLayout) findViewById(R.id.rlayout);

RelativeLayout.LayoutParams lprams = new RelativeLayout.LayoutParams(

RelativeLayout.LayoutParams.WRAP_CONTENT,

RelativeLayout.LayoutParams.WRAP_CONTENT);

Button tv1 = new Button(this);

tv1.setText("Hello");

tv1.setLayoutParams(lprams);

tv1.setId(1);

rLayout.addView(tv1);

// second Button

RelativeLayout.LayoutParams newParams = new RelativeLayout.LayoutParams(

RelativeLayout.LayoutParams.WRAP_CONTENT,

RelativeLayout.LayoutParams.WRAP_CONTENT);

Button tv2 = new Button(this);

tv1.setText("Hello2");

newParams.addRule(RelativeLayout.RIGHT_OF, 1);

tv2.setLayoutParams(newParams);

tv2.setId(2);

rLayout.addView(tv2);


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部