您的位置:首页 > 其它

setEmptyView的一个坑

2016-01-07 11:04 155 查看
setEmptyView用来给listview等设置列表为空时展示的view,但这个view有一个前提:这个view必须add到当前的view
hierarchy节点里,做法如下:

lv = (ListView) findViewById(R.id.photo_list);

        View empty_view=LayoutInflater

                .from(this)

                .inflate(R.layout.list_loading, null);

        ((ViewGroup) lv.getParent()).addView(empty_view);

        lv.setEmptyView(empty_view);

当然,让view进入一个view hierarchy的方法很多,总之,遵守这个前提setEmptyView才能成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: