2013-11-20 39 views
0

如果用戶按下一個3號按鈕,同樣的東西與1,應用程序應該添加一個3.當它關閉它應該顯示所有的數字按照它們的順序排列。我卡住了,因爲即時通訊嘗試將數字保存在應該增長的向量中,但是當我們使用不同的方法時,我無法使用.add()或.addElement()向向量添加元素,幫助如何添加這些元素並使矢量增長,以及關於如何在textView上打印數字以及可能是不同的存儲方式的任何建議?謝謝,這裏是我的代碼:以不同的方法向矢量添加對象android

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

將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); 
}