我想用不同的方式声明按钮和其他组件,wonna减少我的代码行。 所以,我想是这样的:将数组用于组件声明perpouses
public class Main extends Activity {
EditText[] Items;
TextView[] Total;
String[] ids = {"editText1","editText2","textView8","textView7"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
for(int i=0;i<2;i++){
Items[i]=(EditText)findViewById(R.id.ids[i]);`
}
}
}
它不工作,你明白我wonna做些什么?可能吗 ?
你究竟是什么意思是不工作?所以你会得到错误?预期的行为是什么? – EkcenierK
我只是不想写 next =(Button)findViewById(R.id.button1); back =(Button)findViewById(R.id.button2); others =(Button)findViewById(R.id.button3); 只是一个for循环,将它们保存在一个数组中。 –