Android ListView不工作
我试图在android中创建一个列表视图,但遇到了一些麻烦 代码如下: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);
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"