2012-12-13 8 views
9

私は、SQLiteデータベースからデータを取り出すカーソルによって設定されたグリッドビューを持っています。時には、表示されるデータがありません。これは空白の活動を示しています。Android @android:id/emptyの動作をGridViewでエミュレートするにはどうすればよいですか?

私は@android:id/emptyを使用して "データが見つかりません"のようなemptyViewを設定できるリストビューを以前使用していました。

私が利用できるGridViewに類似の機能はありますか?

助けてください。

答えて

10

ListActivityとListFragment単にあなたが設定する必要はありませんあなたのGridView ...

TextView emptyView = (TextView)findViewById(android.R.id.empty); 
gridView.setEmptyView(emptyView); 

ノートでこの動作を模倣することができ、そのIDを持つビューを検索し、

listView.setEmptyView(emptyView); 

を呼び出します空のビューのIDは@android:id/emptyになります。コードで設定している限り、何でも構いません。

Link to GridView setEmptyView docs

関連する問題