Android 用不同的方法将对象添加到向量
如果用户按下按钮上有数字3,那么应用程序应该添加一个3,而按下按钮上有数字1也是一样。当它点击close时,它应该按照按下的确切顺序显示所有数字。我被卡住了,因为我试图将数字保存在一个应该增长的向量中,但我无法使用.add()或.addElement()将元素添加到向量中。如果它们使用不同的方法,我将非常感谢您提供有关如何添加这些元素并使向量增长的任何帮助,以及关于如何在textView上打印数字的任何建议,也许是另一种存储方式?谢谢,这是我的代码:Android 用不同的方法将对象添加到向量,android,arrays,vector,Android,Arrays,Vector,如果用户按下按钮上有数字3,那么应用程序应该添加一个3,而按下按钮上有数字1也是一样。当它点击close时,它应该按照按下的确切顺序显示所有数字。我被卡住了,因为我试图将数字保存在一个应该增长的向量中,但我无法使用.add()或.addElement()将元素添加到向量中。如果它们使用不同的方法,我将非常感谢您提供有关如何添加这些元素并使向量增长的任何帮助,以及关于如何在textView上打印数字的任何建议,也许是另一种存储方式?谢谢,这是我的代码: package com.example.ho
package com.example.holamundo;
import java.util.Vector;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class Mesa1_1 extends MainActivity {
int counter=0,countrojopar=0,countrojoimpar=0,countnegropar=0;
int countnegroimpar=0,hotness=1;
int[] numregist;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.mesa11);
;
}
public void CambiarValorBoton1(View view){ //DESDE AQUI ROJO IMPAR//
Vector datanum = new Vector();
datanum.add(1);
}
public void CambiarValorBoton3(View view){
datanum.addElement(3);
}
将向量声明为实例变量
public class Mesa1_1 extends MainActivity {
int counter=0,countrojopar=0,countrojoimpar=0,countnegropar=0;
int countnegroimpar=0,hotness=1; Vector datanum;
int[] numregist;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.mesa11);
datanum = new Vector();
;
}
public void CambiarValorBoton1(View view){ //DESDE AQUI ROJO IMPAR//
datanum.add(1);
}
public void CambiarValorBoton3(View view){
datanum.addElement(3);
}