nullpointerexception声明列表视图

时间:2011-12-14 23:21:53

标签: android listview nullpointerexception

我宣布了一个listiview,这给了我一个nullpointerexception但我不知道为什么:

这是de xml

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/linearLayout1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >
        <LinearLayout style="@style/TitleBar">
        <ImageButton style="@style/TitleBarAction"
            android:contentDescription="@string/description_home"
            android:src="@drawable/title_home"
            android:onClick="onClickHome" />

        <ImageView style="@style/TitleBarSeparator" />
        <TextView style="@style/TitleBarText" />

    </LinearLayout>
    <ListView  
    android:id="@+id/ListaLugares"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
/>



    </LinearLayout>

接下来是代码

public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);   
    setContentView(R.layout.listatab);
    context = getBaseContext();

    ListView l = (ListView) findViewById(R.id.ListaLugares);

    l.setAdapter(new miAdapter(this));



  }

它很简单,但我不知道错误,在XML中我必须将listalugares命名为列表视图,因为我将使用自定义BaseAdapter

1 个答案:

答案 0 :(得分:0)

布局中的每个元素都需要layout_widthlayout_height。一定是它。