,http://developer.android.com/resources/tutorials/views/hello-listview.htmlAndroid的有基於Android中HELLO-的ListView turorial沒有ListView控件適配器RESOURCEID
在setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, COUNTRIES));
有一個錯誤,因爲沒有R.layout.list_item
以前我按照教程創建了res/layout文件夾中的文件list_item.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:textSize="16sp">
</TextView>
它不具有不同的名稱既不是(main_list_view.xml)工作
這是完整的源
String[] appList;
ListView mainLv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
appList = this.getResources().getStringArray(R.array.for_main_layout);
mainLv = (ListView)findViewById(R.id.ListView01);
mainLv.setAdapter(new ArrayAdapter<String>(this, R.layout.list_item, appList)); //<<
}
更新! 現在在創建新項目時,它的作品!當我在第一個項目中使用File> new> Android XML File時,它不起作用,但是現在在不同的項目中,我使用file> new> File,也許這是一個可能的錯誤?
那麼你的res/layout目錄中有一個文件名爲list_item.xml? – 2010-09-29 16:42:17
是的,當然,在res/layout目錄res/layout/list_item.xml中,bulp指出「list_item無法解析或不是字段」 – 2010-09-30 07:44:04
現在創建新項目時,它的作品!當我在第一個項目中使用File> new> Android XML File時,它不起作用,但是現在在不同的項目中,我使用file> new> File,也許這是一個可能的錯誤?哦,它似乎不是一個錯誤,在新的情況下,我嘗試了與XML和它正常工作! – 2010-09-30 07:50:29