-1

私のAndroidアプリは、logcatから次のエラーを出します:

原因: java.lang.RunTimeException: コンテンツには、id 属性が「android.R.id.list」の ListView が必要です。

これは私のコードです:

package com.WNF;

import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.app.ListActivity;
import android.content.Intent;


public class Actiemenu extends ListActivity{

@Override 
public void onCreate(Bundle savedInstanceState) { 

super.onCreate(savedInstanceState); 
setContentView (R.layout.actiemenu);

final String[] array = new String[] {
        "Ding", "AnderDing", "Nogeending", "laatseding"
    };

setListAdapter(new ArrayAdapter<String> (this, R.layout.actiemenu, array));
    ListView lv = getListView();
    lv.setTextFilterEnabled(true);



lv.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView<?> parent, View v, int position, long id) {

        if (position == 0) {
            Intent een = new Intent(v.getContext(), Acties.class);
            startActivity(een);
        }
        else if (position == 1) {
            Intent twee = new Intent(v.getContext(), Acties2.class);
            startActivity(twee);
        }
    }
});
getIntent();
}
}

何が問題になる可能性がありますか??

4

2 に答える 2

2

のIDListViewmain.xml使用して

<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
于 2012-06-11T06:51:58.623 に答える
0

これをインポートする

import your.package.name.R

あなたの場合:

import com.WNF.R

この問題は、インポート時に発生します

android.R

それ以外の

package.name.R;
于 2012-06-11T06:55:50.413 に答える