Android 显示';无数据';使用ListView
我使用的是ListView,它不能正常工作。请看我的密码Android 显示';无数据';使用ListView,android,Android,我使用的是ListView,它不能正常工作。请看我的密码 <LinearLayout android:id="@+id/playerlist" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <ListView android:id="@+
<LinearLayout
android:id="@+id/playerlist"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ListView
android:id="@+id/plist"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<TextView
android:id="@id/android:empty"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="NO DATA" />
</LinearLayout>
嗯,如果列表为空,效果会很好
但是由于列表很短,您可以在ListView下面看到“无数据”
如果将ListView的布局高度设置为“填充父项”,则不会显示“无数据”
有人能帮我吗?您必须将
setEmptyView(View emptyView)
应用于您的列表视图
给你的文本视图一个id,比如说emptyView
TextView emptyView = (TextView)findViewById(R.id.emptyView);
yourListView.setEmptyView(emptyView);
我们应该做到这一点
希望这有帮助