当附加到列表的游标适配器为空时,我想为listview显示emptyview。在某些布局中listview的父级时,这是非常直接的。
我希望与listview的父级完全相同,如viewflipper。 实际上,viewflipper在不同的列表视图之间翻转。我怎样才能做到这一点? 如果我通过xml添加emptyview或通过代码动态添加它,它将被视为viewflipper中的视图。
一种可能的方法是扩展listview类,默认情况下使用emptytext制作自定义列表视图..并在viewflipper中添加这些列表..但我不想更改程序的层次结构..在当前层次结构中,它有时会转换viewflipper。 getparent to listview ...会严重受到干扰。
View EmptyListView = (View) vi.inflate(R.layout.emptytext,ViewGroup)mList.getParent());
EmptyListView.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.FILL_PARENT));
mList.setEmptyView(EmptyListView);
mViewFlipper.addView(mList);