2011-07-13 4 views
1

私のリストに何もない場合、私のlistviewが空であることを示すテキストフィールドを表示したいと思います。私はこれがXMLファイルの中にアンドロイド:id/empty textviewを使って簡単に達成できることを知っていますが、これは私のアクティビティをアクティビティ以外のものにも拡張する必要があるため、やりたくありません。Android:ListView Listener?

私の唯一の解決策は、テキストビューを作成し、自分のコードが何かがリストビューに追加されたことを検出したときに消えるように設定することだと思います。私は単純にリストに値を設定する配列を調べることができますが、何らかのリスナーがあるので、コード全体でcheckListIsEmpty()を実行する必要はありません。私は静かに座って、リストビューが人口になるのを待っていて、それが起こったときに可視性を目に見えるように変え、それが再び空になるのを待っているものを使うことを望んでいました。

答えて

3

ActivityListViewにはsetEmptyView(View v)を使用できます。

+0

私のアプローチよりもはるかに簡単です!とても有難い。 – ryandlf