我在 xml 中有一个相对布局
。我必须以编程方式添加一些 textview 才能查看,现在我必须将 textview 对齐为 alignparentright。我只能使用 .addRule()
来执行此操作,但我不想以编程方式创建相对布局然后使用这一层 object.addRule()
。相反,我已经在 xml 中向 relativeview 添加了一个 id。
我如何在这个 xml 相关层中使用 addRule()
。我使用 findviewbyid
在 Activity 中获得了 id 并分配给了 textview 类型,但是当我这样做时 textview.addRule()
,此相对布局类型变量不存在。
最佳答案
很简单,这样走
RelativeLayout rl = (RelativeLayout)findViewById(R.id.relative_layout_id);
RelativeLayout.LayoutParams params1 = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
TextView tv = new TextView(this);
tv.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
rl.addView(tv);
有什么问题请问。
关于安卓相对布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14037793/