2013-05-14 60 views
0

我剛開始使用Android,所以這可能是一個非常基本的問題。新手設置ListView

我已經創建了一個名爲priorityNames的數組。我想在列表中顯示,並能夠從列表中進行選擇。在這個階段,我無法獲得列表顯示。

作爲起點我用從windrealm.org教程 短示例任何幫助,將不勝感激。此外,如果任何人都可以指出我更好的例子,它將不勝感激。

public class SimpleListViewActivity extends Activity {  

private ListView mainListView ;  
private ArrayAdapter<String> listAdapter ;  

/** Called when the activity is first created. */  
@Override  
public void onCreate(Bundle savedInstanceState) {  
    super.onCreate(savedInstanceState);  
    setContentView(R.layout.main);  

    // Find the ListView resource.  
    mainListView = (ListView) findViewById(R.id.mainListView); 
    listAdapter = new ArrayAdapter<String>(this, R.layout.simplerow, R.array.priorityNames);  
    mainListView.setAdapter(listAdapter);   
}  

}

回答

2

你逝去只是一個ID與R.array.priorityNames。

用途:

getResources().getStringArray(R.array.priorityNames) 
+0

感謝。完美的作品 – NevilleT 2013-05-14 00:57:12

0

你可能用ID缺少一個TextView在你的XML佈局(simplerow.xml):

...android:id="@android:id/text1"...