我用
EditText myEditText[];
myEditText =new EditText[Max_EditText];
但接着调用方法就有错了
myEditText[0].getText();
myEditText[0].setText("still error");
EditText myEditText[];
myEditText =new EditText[Max_EditText];
但接着调用方法就有错了
myEditText[0].getText();
myEditText[0].setText("still error");
EditText[] et=new EditText[] ;
for(//你需要多少个edittext){
//这里写你要的布局
EditText e=new EditText();
et[]=e;
把EditText 添加你的布局里面就可以了
}
for( int i=0 ; i<9; i++ ){
//这里写你要的布局
EditText e=new EditText(this);
et[i]=e;
myTableLayout.addView(et[i]);
}
看来是我对Java的语法懂的不够,实在不明白为什么要有一个for循环来做new的工作?
通常,对数组的声明,一次性开辟空间,将数组名指向空间的起始地址,不是很好么