我有一个网格视图,我试图在其中包含大量数据,如果我尝试在 Gridview 中重用 layoutinflater,而不是重复项目,如果我尝试加载新布局,那么滚动卡住我应该在这个案子。以下是我正在使用的代码:
if (convertView == null) { // if it's not recycled, initialize some
if (DownloadModualActivity.count_screen_normal == 1) {
LayoutInflater li = (LayoutInflater) ctx
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = li.inflate(R.layout.magazine_container_mobile, parent,
false);
// v = li.inflate(R.layout.magazine_container_mobile, null);
}
if (DownloadModualActivity.count_screen_normal != 1) {
LayoutInflater li = (LayoutInflater) ctx
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
// v = li.inflate(R.layout.magazine_container4, null);
v = li.inflate(R.layout.magazine_container4, parent, false);
}
} else {
v = (View) convertView;
}