今天在写GridView 的适配器时,发现适配器中的getView()方法一直不被调用,后天才发现适配器中的getCount() 方法的返回值不能为空或0,否则就会导致这种情况的发生。
保险起见,下面几个方法也都写成有返回值了,时间关系就没有一 一验证了。
@Override
public int getCount() {
return list.size();
}
@Override
public Object getItem(int position) {
return list.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
本文探讨了在实现GridView适配器过程中遇到的问题,特别是当getCount()方法返回空或0时,会导致getView()方法不被调用的情况。文中提供了一个简单的解决办法,并给出了一段示例代码。
479

被折叠的 条评论
为什么被折叠?



