返されるデータにいくつかの条件を適用するために拡張されたArrayAdapterを使用してListActivityのListViewにデータを入力しています。いくつかの理由でアダプターが空のセットを返す可能性があります。これらの条件はユーザーが設定するため、android:emptyビューでsetText()を使用して情報をフィードバックしたいと思います。ListActivity(setListAdapterの前後の両方)で試しました
TextView t = new TextView(this);
t.setText("HEY!");
getListView().setEmptyView(t);
そしてまた
getListView().getEmptyView().setVisibility(View.GONE);
TextView t = new TextView(this);
t.setText("HEY!");
((ViewGroup)getListView().getParent()).addView(t);
getListView().setEmptyView(t);
しかし、私はレイアウトandroid:emptyに設定されたメッセージしか取得しません。
ありがとう!