Java RelativeLayout.LayoutParams实用地添加布局
我仔细研究了西玛拉的问题,没有找到答案。经过4小时的搜索,我终于决定问一个问题Java RelativeLayout.LayoutParams实用地添加布局,java,android,layout,Java,Android,Layout,我仔细研究了西玛拉的问题,没有找到答案。经过4小时的搜索,我终于决定问一个问题 RelativeLayout layoutOne = (RelativeLayout) layoutInflater.inflate(R.layout.offer_cell,viewGroup,false); RelativeLayout layoutTwo = (RelativeLayout) layoutInflater.inflate(R.layout.offer_cell,viewGroup
RelativeLayout layoutOne = (RelativeLayout) layoutInflater.inflate(R.layout.offer_cell,viewGroup,false);
RelativeLayout layoutTwo = (RelativeLayout) layoutInflater.inflate(R.layout.offer_cell,viewGroup,false);
RelativeLayout.LayoutParams param = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
param.addRule(RelativeLayout.RIGHT_OF, layoutOne.getId());
addView(layoutOne);
addView(layoutTwo,param);
它不工作!!!在这件事上变得疯狂。。。请帮忙
p、 美国。
我已经查过layoutOne的id了。一切都安排好了
p、 s.2
我已经尝试过layoutTwo.setLayoutParams(param) 我猜这是android的Java代码,对吧?您应该将这些作为标记添加到更具针对性的受众中……您是否要将这些视图添加到
RelativeLayout
?查看组的类型是什么?出了什么问题?(也就是说,请比“它不工作!!!”更具体一些,我们会有更多信息来帮助您诊断问题)我正在向扩展RelativeLayout的类添加RelativeLayouts。我通过在类中扩展LinearLayout而不是RelativeLayout解决了这个问题。奇怪的是,当我尝试将它与父级而不是layoutOne对齐时,它工作正常。