80,331
社区成员
发帖
与我相关
我的任务
分享
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container,
@Nullable Bundle savedInstanceState) {
View view=inflater.inflate(R.layout.fragment_zdj,container,false);
swipeRefreshLayout = view.findViewById(R.id.ZDJRefresh_layout);
listView = view.findViewById(R.id.ZDJfragmen_list);
// 当ListView里的数据为null时,启用下面设计好的数据提示界面
MyEmptyView emptyView = new MyEmptyView(mContext);
emptyView.mustCallInitWay(listView);
listView.setEmptyView(emptyView);
return view;
}
listView.setEmptyView(tv);//这行代码漏了
TextView tv=new TextView(activity);
tv.setWidth(200);
tv.setHeight(200);
tv.setText("你好啊");
((ViewGroup)listView.getParent()).addView(tv);
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container,
@Nullable Bundle savedInstanceState) {
View view=inflater.inflate(R.layout.fragment_rdj,container,false);
swipeRefreshLayout = view.findViewById(R.id.RDJRefresh_layout);
listView = view.findViewById(R.id.RDJfragmen_list);
// 当ListView里的数据为null时,启用下面设计好的数据提示界面
MyEmptyView emptyView = new MyEmptyView(mContext);
//emptyView.mustCallInitWay(listView);
((ViewGroup)listView.getParent()).addView(emptyView);
listView.setEmptyView(emptyView);
return view;
}
也没用啊 查询到的数据就是没有的,这个Fragment里的ListView页面一片空白,EmptyView页面没显示emptyView.mustCallInitWay(listView);//你这行代码里面封装得是否有问题,你先把他屏蔽了
((ViewGroup)listView.getParent()).addView(emptyView);//用这行代码替换了试一下