将标准布局加载到ListActivity中



我想我的应用程序显示一个警告消息,如果没有元素加载在ListActivity;所以我想把这个写在onResume事件上:

if(elementsToLoad.size()==0) setContentView (alternative layout); else loadList();

但是它崩溃了…我怎样才能解决这个问题?

您可以使用空视图。参见ListView中的setEmptyView(View emptyView)方法。或者你可以在你的布局中添加id @android:id/empty,如果list是空的,ListView会为你显示它。

最新更新