Java addRule不是';工作表布局
我试图使用.addRule使我的TableLayout位于RelativeLayout的中心,但它根本不起任何作用。 这是我的密码:Java addRule不是';工作表布局,java,android,Java,Android,我试图使用.addRule使我的TableLayout位于RelativeLayout的中心,但它根本不起任何作用。 这是我的密码: RelativeLayout RL = (RelativeLayout) findViewById(R.id.play_RL); TableLayout tableLayout = new TableLayout(this); RelativeLayout.LayoutParams relativeLayoutParams = new RelativeLayou
RelativeLayout RL = (RelativeLayout) findViewById(R.id.play_RL);
TableLayout tableLayout = new TableLayout(this);
RelativeLayout.LayoutParams relativeLayoutParams = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.MATCH_PARENT,
RelativeLayout.LayoutParams.MATCH_PARENT);
relativeLayoutParams.addRule(RelativeLayout.CENTER_IN_PARENT);
在这两者之间,我创建了包含2行2列的tableLayout,共有4个按钮
然后我尝试在RL RelativeLayout上添加表
RL.addView(tableLayout);
但是它显示在左上角,不像我预期的那样在中间调用
addView()
方法,并将relativeLayoutParams
作为第二个参数。不幸的是,再次没有发生任何事情,是的,您希望WRAP\u CONTENT
而不是MATCH\u PARENT
的宽度和高度,我也是。哦,是的,你完全正确。非常感谢你!!!!