もともとは adakoda さんのブログのエントリ [Android] ListFragment の View をカスタマイズする方法 - adakoda - http://goo.gl/UBgyu で、onCreateView() を override してカスタムレイアウトを指定すると setEmptyText() で落ちるという話があって、正しい ID を指定してないからでは〜?的な流れになったのですが、どうもそうではないようなので調べてみました。 まず、setEmptyText(CharSequence text) は API Level 11 (Android 3.0) で追加された API です。 結果をまとめると ・ListActivity ・setEmptyView() : 使える ・getEmptyView() : 使える ・@android:id/list, @andr