ListFragment.setEmptyText

ListFragment.setEmptyTextで、リストが空の時に表示するテキストをセットする。

ListFragment  |  Android Developers

CustomListFragment.javaで、

setEmptyTextで表示するテキストをセットしてから、mItemsのインスタンスであるArrayList<ListItem>自体は作り、アイテムは追加せず空にする。

このようになる
このようになる

このようになる。
非同期処理を前提に作られているので、アダプタをセットしないなどすると、プログレスリングが表示されっぱなしなど、使い方がややこしい。

Sample/android/ListFragment/setEmptyText/src/ListFragment at master · bg1bgst333/Sample · GitHub