こんにちは、画像ビューをスクロールすると、位置と背景画像が変わると、この種の問題が発生します。このサイトでこのトピックに関する他の回答を見ましたが、どれも役に立ちませんでした。
このように一度: グリッド ビューのスクロールの 問題 Android での GridView のスクロール の問題
および他の多くの...しかし、それらは私の問題を解決しません。
重要なことは、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;
}