我是Android新手,有一個關於第一視圖的問題。 我開始一個新的項目,然後打開main.xml並添加一個謊言視圖。爲什麼我的android listview不工作?
主要活動的樣子:
public class MainActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ListView lv = (ListView)findViewById(R.id.listView1);
lv.setAdapter(ArrayAdapter.createFromResource(getBaseContext(), R.array.titles, R.layout.list_item));
setContentView(R.layout.main);
}
}
在R.array.titles
我有字符串數組和R.layout.list_item
我有一個單一的TextView。
現在每次我開始在調試模式下,我得到下面的輸出應用:
01-06 09:39:17.193: W/dalvikvm(367): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
01-06 09:39:17.202: E/AndroidRuntime(367): Uncaught handler: thread main exiting due to uncaught exception
01-06 09:39:17.402: E/AndroidRuntime(367): java.lang.RuntimeException: Unable to start activity ComponentInfo{meine.app/meine.app.MainActivity}: java.lang.NullPointerException
01-06 09:39:17.402: E/AndroidRuntime(367): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
這裏有什麼問題?
您從createFromResource(getBaseContext(),R.array.titles,R.layout.list_item)獲取的適配器;期望R.id.text1設置資源值,並且在佈局R.layout.list_item中它不可用,請在您的佈局中創建android.R.id.text1,或將佈局參數更改爲android.R.layout.simple_list_item_1 ,請檢查並讓我知道結果。 – jeet 2012-01-06 10:13:45