2011-10-09 9 views
0

ListActivityにロードする要素がない場合、私のアプリケーションに警告メッセージを表示したいと思います。だから、私はonResumeイベントでこれを書こうと思った:標準レイアウトをListActivityにロードする

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

しかし、それはクラッシュする...私はこれを修正することができますか?

答えて

2

空のビューを使用できます。 ListViewのsetEmptyView(View emptyView)メソッドを参照してください。または、@android:id/emptyというIDを持つレイアウトにビューを追加することができます。リストが空の場合は、ListViewが表示します。

+0

+1、これは完全に@Tomasに同意します。同じものの例は次のとおりです。http://goo.gl/qBjhV –