2014-12-22 70 views
-1

我想顯示10元/我有我的Java文件中的字符串時,ArrayList如何使一個ArrayAdapter(機器人工作室)

ArrayList<String[]>Numbers = new ArrayList<String[]>(); 

String[] ListOfNumbers = new String[10]; 

     ListOfNumbers[0] = "One"; 
     ListOfNumbers[1] = "Two"; 
     ListOfNumbers[2] = "Three"; 
     ListOfNumbers[3] = "Four"; 
     ListOfNumbers[4] = "Five"; 
     ListOfNumbers[5] = "Six"; 
     ListOfNumbers[6] = "Seven"; 
     ListOfNumbers[7] = "Eight"; 
     ListOfNumbers[8] = "Nine"; 
     ListOfNumbers[9] = "Ten"; 

而且我想,以顯示所有這些佈局。

UPDATE: 我說,在java文件,這一點:

ListView _list = (ListView) findViewById(R.id._list); 
ArrayAdapter<String> adapter = new ArrayAdapter<>(getApplicationContext(), android.R.layout.simple_list_item_1 , ListOfNumbers); 

_list.setAdapter(adapter); 

並且XML:

<ListView 
     android:id="@+id/_list" 
     android:layout_height="wrap_content" 
     android:layout_width="match_parent"> 
    </ListView> 

但現在,我運行模擬器,它崩潰。

+0

檢查:http://www.vogella.com/tutorials/AndroidListView/article.html – Sayem

+0

這個問題似乎是題外話,因爲OP沒有做對參數的最起碼的研究。 –

+0

前段時間我試過那個,但我不明白。 –

回答

0
ListView _list = (ListView) findViewById(R.id._list); 
ArrayAdapter<String> adapter = new ArrayAdapter<>(getApplicationContext(), android.R.layout.simple_list_item_1 , ListOfNumbers); 

_list.setAdapter(adapter); 
+0

請參閱**更新**。 –

+0

嘗試在任何設備上運行...或發佈logcat –

+0

我已經解決了這個問題,謝謝,試試: http://stackoverflow.com/questions/27603087/make-some-strings-of-a-listview-bold -android-studio –

0

做一個ArrayAdapter - listAdapter 然後,你可以通過使用setAdapter

listAdapter= new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,0); 
    listView.setAdapter(listAdapter); 

然後,你可以通過使用listAdapter.add

項目添加到listadapter你會看到在項目設置適配器到ListView你列表顯示。

+0

請參閱**更新**。 –