我正在从sqlite数据库加载数据以填充listview。但是,当应用程序运行时,它会显示与空视图关联的视图(@android:id / empty),然后将其替换为列表视图中的数据。有没有办法避免这种情况。
<ListView
android:id="@android:id/list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:animateLayoutChanges="true"
android:divider="@drawable/top_drop_shadow"
android:dividerHeight="5dp"
android:padding="5dp" >
</ListView>
<TextView
android:id="@android:id/empty"
android:paddingLeft="15dp"
android:paddingRight="15dp"
android:textAlignment="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:drawableBottom="@drawable/read_book"
android:text="Nothing to read here, go read a book instead"
android:textSize="20sp"
android:textStyle="bold" >
</TextView>
为避免此现象,仅在加载数据并更新适配器后才提供空白视图。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句