嗨,我遇到了这种问题,当滚动图像视图改变它们的位置和背景图像时。我在这个网站上看到了关于这个主题的其他答案,但没有一个对我有帮助。
像这样一次: grid view scrolling issue GridView scrolling problem on Android GridView elements 在滚动屏幕时动态改变它们的位置
和许多其他人......但他们没有解决我的问题。
重要的是我不使用 gridview 或 gridview 项目(imageViews)的自定义布局。我以编程方式创建它们。这对我来说非常重要,所以如果有人知道答案,请帮助我......谢谢。
public View getView(int position, View convertView, ViewGroup parent) {
if(convertView==null){
imageView = new ImageView(ctx);
} else {
imageView = (ImageView) convertView;
}
imageView.setLayoutParams(new GridView.LayoutParams(85, 85));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(8, 8, 8, 8);
imageView.setBackgroundResource(tmp[position]);
imageView.setImageResource(blank);
return imageView;
}