setEmptyView无法在ListView上运行

时间:2015-01-19 15:52:02

标签: android listview android-listview

所以我在ListView Fragment上运行了listView.setEmptyView(getActivity().findViewById(R.id.emptyListView));

在我的xml文件中,我有

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

  <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Nothing here yet! "
    android:id="@+id/emptyListView"
    android:visibility="gone"/>

ListView在有数据时工作正常,但TextView在空时不显示。我在这里做错了什么?

1 个答案:

答案 0 :(得分:3)

我验证findViewById()返回非null。

在片段的根视图上尝试.findViewById()。