Android final LayoutParams size=当我将此应用于我的编辑文本时,新的LayoutParams(200,25)不起作用

Android final LayoutParams size=当我将此应用于我的编辑文本时,新的LayoutParams(200,25)不起作用,android,android-layout,Android,Android Layout,当我在代码行中传递“size”作为参数时,它显示没有工作。。。。。。 这是我的密码 final LayoutParams size=new LayoutParams(200, 25);//globally declared private void Add() { // TODO Auto-generated method stub // TODO Auto-generated method stub

当我在代码行中传递“size”作为参数时,它显示没有工作。。。。。。 这是我的密码

     final LayoutParams size=new LayoutParams(200, 25);//globally declared 

        private void Add() {
            // TODO Auto-generated method stub
            // TODO Auto-generated method stub
            TableLayout myTable = new TableLayout(AddParing.this);
            EditText[][] myEditTexts = new EditText[2][2];
            myTable.setLayoutParams(new LayoutParams(
                    LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
            TableRow[] myRow = new TableRow[2];
            for (int a = 0; a < 1; a++) {
                myRow[a] = new TableRow(AddParing.this);
                myRow[a].setLayoutParams(new LayoutParams(
                        LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
                for (int b = 0; b < 2; b++) {

                    myEditTexts[a][b] = new EditText(AddParing.this);
                    myEditTexts[a][b].setText("");
                    myEditTexts[a[b].setBackgroundResource(R.drawable.input_bar);
                    myEditTexts[a][b].setLayoutParams(size);
                    //myEditTexts[a][b].setHeight(15);
                    myRow[a].setGravity(Gravity.CENTER);
                    myRow[a].addView(myEditTexts[a][b]);
                }
                myTable.addView(myRow[a]);
            }
            TableLayout lin = (TableLayout) findViewById(R.id.tableLayout1);
            lin.addView(myTable);
        }

    });
final layoutparms size=新的layoutparms(200,25)//全球宣布
私有void Add(){
//TODO自动生成的方法存根
//TODO自动生成的方法存根
TableLayout myTable=新的TableLayout(AddParing.this);
EditText[][]MyEditText=新的EditText[2][2];
myTable.setLayoutParams(新的LayoutParams(
LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT);
TableRow[]myRow=新的TableRow[2];
对于(int a=0;a<1;a++){
myRow[a]=新表行(AddParing.this);
myRow[a].setLayoutParams(新的LayoutParams(
LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
对于(int b=0;b<2;b++){
myeditText[a][b]=新编辑文本(AddParing.this);
MyEditText[a][b].setText(“”);
MyEditText[a[b].setBackgroundResource(R.drawable.input\u bar);
MyEditText[a][b].setLayoutParams(大小);
//MyEditText[a][b].设定高度(15);
myRow[a].setGravity(Gravity.CENTER);
myRow[a].addView(MyEditText[a][b]);
}
addView(myRow[a]);
}
TableLayout lin=(TableLayout)findviewbyd(R.id.tableLayout1);
lin.addView(myTable);
}
});
我想应用
setlayoutparams()
。那么如何应用才能使其正常工作

 final TableRow.LayoutParams size=new TableRow.LayoutParams(200, 25);

使用此代码它可以工作。

这里我想动态添加两个EditText……我想重新调整新编辑文本的大小……请更清楚地解释您的问题以获得答案。我想重新调整新编辑文本的大小。MyEditText[a][b]。设置高度(15)适用于它们,但宽度不能用于它们