android 程序中,定义一个适配器,适配器里只放一张图片

移动开发 码拜 4年前 (2016-09-25) 595次浏览
本人想定义一个适配器,里面只放一张图片,当页面没有数据时,显示本人定义的适配器里的图片,本人应该怎么定义?
这是本人的部分代码:

public class NoDataAdapter extends ArrayAdapter{
	 private View view;
	public NoDataAdapter(Context context, int resource) {
		super(context, resource);
		// TODO Auto-generated constructor stub
	}
	public View getView(int position, View convertView, ViewGroup parent) {
		view = LayoutInflater.from(getContext()).inflate(R.layout.nodata, null);

		return view;
	}
}
解决方案

20

引用:
Quote: 引用:
Quote: 引用:
Quote: 引用:

列表用什么来写的?

列表的显示是另一个适配器

那不如在你另一个适配布局中添加一个图片,设置隐藏显示?

关键是有关列表的适配器太多,本人就是想写一个装一个图片的适配器,到时候调用,本人给你看看本人其中一个列表的获取:

if (pager.getList() != null && pager.getList().size()>0) {
			listAdapter = new ListAdapter(getActivity(), pager.getList());
			listView.setAdapter(listAdapter);
		}

pager是本人用于分页的一个类

适配器中就不用怎么定义的,R.layout.nodata中就放张图片就可以了,还有别的需求?


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明android 程序中,定义一个适配器,适配器里只放一张图片
喜欢 (0)
[1034331897@qq.com]
分享 (0)