我希望ListActivity中的列表视图一直显示,即使列表数据为空,页眉和页脚也始终可见.
空列表会显示空视图,页眉和页脚将消失.但是我的标题有过滤UI,因此应始终可见.
我现在能够实现这一目标的唯一方法是,如果我从列表视图中取出页眉和页脚,并将其作为活动布局外部的静态视图实现.然而,这些始终是可见的,只有数据滚动.
我更希望两者都在滚动列表的顶部和底部.将它全部包装在滚动视图中不起作用,因为那时有两个嵌套的滚动视图(外部列表视图和包装一个).
除了添加假记录之类的黑客之外,有没有办法做得很好?
Blu*_*ell 16
使您的空视图包含您的标题.
即
<ListView />
<RelativeLayout
android:id="@android:id/empty"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
// Add whatever you want here including your header
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
Jim*_*Jim 14
这个答案有点晚,但您可以简单地重写BaseAdapter.isEmpty()以返回false.
public boolean isEmpty() {
return false;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10190 次 |
| 最近记录: |