2016-02-28 201 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

谢谢你这有用 –