Android ListView没有';不显示

Android ListView没有';不显示,android,listview,Android,Listview,我想使用一个简单的列表视图,但当我运行我的程序时,我得到了一个错误 public class ListViewActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState);

我想使用一个简单的列表视图,但当我运行我的程序时,我得到了一个错误

public class ListViewActivity extends Activity{
     @Override
     protected void onCreate(Bundle savedInstanceState) {
         // TODO Auto-generated method stub
         super.onCreate(savedInstanceState);
         setContentView(R.layout.list);

         ListView listView = (ListView) findViewById(R.id.listView1);
         String[] values = new String[]{"Number 1", "Number 2", "Number 3"};

         ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
              android.R.layout.simple_list_item_1, android.R.id.text1, values);

         listView.setAdapter(adapter);

         listView.setOnItemClickListener(new OnItemClickListener() {

             public void onItemClick(AdapterView<?> parent, View view, int position,
                long id) {
                 // TODO Auto-generated method stub
                 Toast.makeText(ListViewActivity.this, "Click ListItem Number " + position
                    , Toast.LENGTH_LONG).show();
        }
    });
}
}

LinearLayout
的宽度和高度以及
列表视图的宽度中添加
fill\u parent

在看到您的清单后进行编辑。 您有一个名为ListViewActivity的活动,但您声明:

<activity android:name=".ListActivity" android:label="@string/title_activity_anime_paradise_t1">
    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER"/>
    </intent-filter>
</activity>

将其更改为
ListViewActivity
,第二个:带有MAIN和LAUNCHER的intent筛选器应仅用于启动应用程序时显示的第一个
活动,
 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
              android.R.layout.simple_list_item_1, android.R.id.text1, values);
android.R.layout.simple_list_item_1,android.R.id.text1,值);
试试这个

   ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                      android.R.layout.simple_list_item_1, values);
ArrayAdapter=新的ArrayAdapter(此,
android.R.layout.simple_list_item_1,值);

更改
“我已经运行了你的代码,它运行得很好。请粘贴清单文件。对我来说是的。它很好用。做一个项目->清理Mayblook,这不是我的全部计划。我的舱单很大。但是我更新了它。试着扩展ListActivity而不仅仅是Activity。看看我的logcat,也许它会有所帮助。在java代码中扩展ListActivity而不仅仅是Activity,然后试试这个。应该行得通,行得通。我只是把它改成了listActivity。现在我把它改成活动,它就工作了。不幸的是,你找不到是谁给了你这么多的反对票。是的,我知道。但这并不重要。我想要一个答案。现在我有了。
<activity android:name=".ListActivity" android:label="@string/title_activity_anime_paradise_t1">
    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER"/>
    </intent-filter>
</activity>
 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
              android.R.layout.simple_list_item_1, android.R.id.text1, values);
   ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                      android.R.layout.simple_list_item_1, values);