ListView 空值时的友好提示
做 项目的时候,如果ListView或者gridView为空,进入界面一大片的空白,不是很好看,这个时候我们希望没有数据的时候给出提示,完全可以通过 手动判断,当ListView中的size为0,显示或者隐藏某个TextView。但是略显麻烦。下面说两种显示的方法。 关键方法是listview( http://developer.android.com/reference/android/widget/ListView.html) 中父类AdapterView的 setEmptyView (View emptyView)方法 第一种: 分两种情况,如果继承的是ListActivity: <ListView android:id="@id/android:list".../> <TextView android:id="@id/android:empty.../> 当列表为空时就会自动显示TextView 。 如果继承的是一般的Activity: 可以 <ListView android:id="@+id/list_sms_history" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scrollingCache="false" /> <TextView android