如果用户按下一个数字为3的按钮,应用程序应该添加一个3,同样的事情是1.当它关闭时它应该按照按下它们的确切顺序显示所有数字。我卡住了因为我试图将数字保存在一个应该增长的向量中,但我不能用.add()或.addElement()在不同的方法中向向量添加元素,我将不胜感激有关如何添加此元素并使向量增长的帮助,以及有关如何在textView上打印数字的任何建议,以及可能是不同的存储方式?谢谢,这是我的代码:
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);
}
答案 0 :(得分:0)
将Vector声明为实例变量。
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);
}