2016-02-28 111 views
1

我想在編輯文本中按下應用程序按鈕,並在轉換整數爲字符串,以便讓他們旁邊的其他intger ex:11 not 1 + 1(= 2)當按下任意數字按鈕時,出現錯誤「FATAL EXCEPTION」 錯誤獲取字符串數組字符串&字符串數組int

N [ii] = Integer.parseInt(stringNumber);

也是錯誤的displayCalculations梅索德 「致命異常」 上按壓罪X,+, - 按鍵

private void insertOrCheckNumber() { 
    if (End == 0) { 
     ii++; 
    } else if (u == 0) { 
     N = new int[ii]; 
     stringNumber = stringNumber + String.valueOf(num); 
     displayCalculations(stringNumber); 
     N[ii] = Integer.parseInt(stringNumber); 
    } 
    if (u == 1) { 
     Sins = new String[iii]; 
     displayCalculations(Sins[iii]); 
    } 

} 
private void clickNumber(int cN) { 
    u = 0; 
    num = cN; 
    insertOrCheckNumber(); 
} 

private void displayCalculations(String txt) { 
    Calcs = String.valueOf(showCalcs.getText()); 
    showCalcs.setText(Calcs + " " + txt); 
} 

回答

1

在你的活動

私人的ListView列表視圖;

的onCreate

listView = (ListView) findViewById(R.id.listView); 
ArrayList<> finalN = new ArrayList<y>; 
customAdapter = new listAdapter(this,R.layout.listview_example, finalN); 
     listView.setAdapter(customAdapter); 

public class listAdapter extends ArrayAdapter<> 
     { 
      public listAdapter(Context context, int resource, List<> objects) { 
      super(context, resource, objects); 
     } 
     @Override 
     public View getView(int position, View convertView, ViewGroup parent) { 
      WindowManager wm = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE); 
      Display display = wm.getDefaultDisplay(); 
      Point size = new Point(); 

      View v = convertView; 
      if (v == null) { 
       LayoutInflater vi; 
       vi = LayoutInflater.from(getContext()); 
       v = vi.inflate(R.layout.listview_example, null); 
      } 
       //Setting the value to the textfields 
      return v; 
     } 

如果你想要我完整的代碼,問我會送它;)

+0

感謝,但列表可以作爲一個字符串或整數,如果我用它無需適配器和列表視圖只是一個值? –

+1

看看這裏http://developer.android.com/reference/java/util/ArrayList.html和另一個例子https://examples.javacodegeeks.com/core-java/util/arraylist/arraylist-in-java- example-how-to-use-arraylist/ – sander338

+0

謝謝你這有用 –