2013-02-23 102 views
1

我想將數組輸入到ListView中。我已經得到它與這個代碼的旋轉框工作:陣列適配器問題

Spinner spinner = (Spinner) findViewById(R.id.location_spinner); 

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, 
      android.R.layout.simple_spinner_item, model.getLocationsArray()); 
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
spinner.setAdapter(adapter); 

當我運行下一代碼塊意外關閉程序。奇怪的是,如果我刪除model.getLocationsArray()它運行,但視圖不會更新。

ListView listView = (ListView) findViewById(R.id.available_locations_list); 
    adapter = new ArrayAdapter<String>(this, 
      android.R.layout.simple_list_item_1, model.getLocationsArray()); 
    listView.setAdapter(adapter); 

在此先感謝!

+2

Error Log please .... – Riskhan 2013-02-23 06:08:25

+0

可以請你告訴model.getloactionArray()返回 – 2013-02-23 06:08:44

+1

你可以發佈堆棧跟蹤,所以我們知道拋出了什麼異常。 – 2013-02-23 06:08:52

回答

0

model.getLocationsArray()而不是...你可以直接使用Arraylist對象。如果你有.Nullpointer Exc。因爲你的EditText值不能被添加到你的ArrayList中。