1

ListView を使用したアクティビティがあります。ListView に表示するアイテムがない場合、「要素が見つかりません」というメッセージとともに TextView を表示したいと考えています。そこで、「android:id/empty」ID を持つ TextView を追加します。

<ListView android:id="@android:id/list"
           android:layout_width="match_parent"
           android:layout_height="match_parent"
           android:layout_weight="1"
           android:drawSelectorOnTop="false"
           />

<TextView android:id="@android:id/empty"
           android:layout_width="match_parent"
           android:layout_height="match_parent"
           android:text="@string/noSeHanEncontradoConsumos"
           android:gravity="center"  
           android:visibility="gone"             
           />

私の問題は、ユーザーがリストの項目を選択したときです。別のアクティビティで要素の詳細を表示したいのですが、新しいアクティビティを開始することを示しています。しかし、「詳細」アクティビティが表示される前に、リストの要素が消え、「要素が見つかりません」というメッセージが表示されます。

どうすればよいですか?

ありがとう

4

0 に答える 0