嗨,我正在尝试在数组上插入数据,我请求用户在 edittext 上插入数据并插入一个按钮,然后其他 edittext 获取用户想要插入数据和数组的次数,将进行跟踪,其他 edittext 将去询问数据给用户。这就是我所拥有的。
我可以在 java 上做到这一点,但我不能在 android 上做到这一点。
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.moda);
findViewById(R.id.num1);
findViewById(R.id.num2);
findViewById(R.id.tvresultado);
/*Scanner numero = new Scanner(System.in);
int valor;
System.out.print("introduzca un valor");
valor = numero.nextInt();*/
}
public void ingresar(){
EditText num1 = (EditText)findViewById(R.id.num1);
EditText num2 = (EditText)findViewById(R.id.num2);
TextView total = (TextView)findViewById(R.id.tvresultado);
if(num1.length() <= 0 || num2.length() <=0){
Toast toast =
Toast.makeText(getApplicationContext(), "Introduce un valor", Toast.LENGTH_SHORT);
toast.show();
}else{
int dbnum1 = Integer.parseInt(num1.getText().toString());//toma el numero de datos a ingresar
int dbnum2 = Integer.parseInt(num2.getText().toString());
int vector[]={dbnum1};
int i;
//boolean sw;
//DataInputStream oCadena;
vector=new int[dbnum1];
//oCadena = new DataInputStream(System.in);
//System.out.println("Ingrese el numero de datos");
for(dbnum2=0;dbnum2<=vector.length;dbnum2++){
System.out.println(""+vector[dbnum2]);
}
}
}
}