Sto impostando un TextView
con l'ID @android:id/empty
per visualizzare un messaggio quando non ci sono elementi nello ListView
. Tuttavia, questo TextView
viene visualizzato anche se sono presenti articoli nello ListView
, subito prima che gli elementi vengano visualizzati.Android che visualizza il testo quando ListView è vuoto
Come posso renderlo tale da essere visualizzato solo quando non ci sono elementi nello ListView
?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ListView
android:id="@android:id/list"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:dividerHeight="1dp" >
</ListView>
<TextView
android:id="@android:id/empty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/empty_list" />
</LinearLayout>
PS: sto usando un Loader
e un SimpleCursorAdapter
con un ListFragment
.
Basta impostare la visibilità TextView andato inizialmente !!Se listview ha alcuni dati, imposta visibilità visibile e imposta alcuni testi in modo programmatico – Rashiq