gpt4 book ai didi

安卓:Listview NullPointerException

转载 作者:行者123 更新时间:2023-11-29 22:08:16 25 4
gpt4 key购买 nike

我写了一个简单的 android ListView ,但它在运行时抛出 java.lang.NullPointerException。在 Debug模式下检查它,似乎 findViewbyId 返回 null。所以当我到达 setAdapter 时它会抛出异常。但该列表确实存在于 R.java 文件和 main.xml 中。我该如何解决这个问题?

    setContentView(my.namespace.R.layout.main);
String[] a={"asd","asdsad"};
ListView lt;
lt = (ListView) findViewById(R.id.list);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,my.namespace.R.layout.rowitem, a);
lt.setAdapter(adapter);

主.xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</ListView>

</LinearLayout>

最佳答案

您的 Activity 是否扩展了 ListActivity?如果扩展 ListActivity,则不需要单独的布局。参见 this教程供进一步引用。

关于安卓:Listview NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10240563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com