Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ListView不工作_Android_Android Layout_Listview_Nullpointerexception - Fatal编程技术网

Android ListView不工作

Android ListView不工作,android,android-layout,listview,nullpointerexception,Android,Android Layout,Listview,Nullpointerexception,我试图在android中创建一个列表视图,但遇到了一些麻烦 代码如下: public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

我试图在android中创建一个列表视图,但遇到了一些麻烦

代码如下:

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

        String[] items = {"red", "blue", "green"};

        ListView listView = (ListView) findViewById(R.id.list);
        listView.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, items));
    }
}
但我不知道为什么:(


我想这样做列表视图,因为如果我使用listactivity,页眉/页脚是不固定的。

您的listview id不存在

android:id="@+id/list"
android:layout_below="@+id/btn"

您尚未添加属性

android:id=@"+id/list"
试着改变这个

android:layout_below="@+id/list"
为此:

android:id="@+id/list"

在xml布局中添加listview id

由于id为空,引发指针异常

 android:id="@+id/list"
而不是

android:layout_below="@+id/list"
也可以像这样在上面改变

android:layout_below="@+id/btn"

哦…那我错了!我想把身份证放在XD上。谢谢
android:layout_below="@+id/list"
android:layout_below="@+id/btn"