动态创建相对布局和 其他控件 ,添加布局属性和相对的对齐属性
RelativeLayout的方法是RelativeLayout.LayoutParams的方法。
你应该这麼用:
RelativeLayout layout = new RelativeLayout(this);
layout.setLayoutParams(new RelativeLayout.LayoutParams(-1, -1));
TextView mView = new TextView(this);
mView.setId(2);
mView.setText("this is a test text!");
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
-2, -2);
// layoutParams.setMargins(100, 100, 100, 100);
layoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, -1);
layout.addView(mView, layoutParams);
上例是将一个TextView添加到RelativeLayout的底部。你可以把注释行取消掉,把下一行注释,再看下效果。
动态创建相对布局和 其他控件 ,添加布局属性和相对的对齐属性
最新推荐文章于 2022-11-24 22:47:52 发布
本文介绍如何使用Java代码动态创建RelativeLayout布局及其子控件,并详细解释了如何设置布局参数及子控件的位置规则。
336

被折叠的 条评论
为什么被折叠?



