Merhaba arkadaşlar gridview ile bir ikon galerysi oluşturdum yaklaşık 200 resim var .resim yüklenmesinde sıkıntı yok fakat resimler 1den 200e doğru yükleniyor normalde. resim yüklenmesinde bir sıkıntı yok ama galeriyi aşağı doğru çekip yukarı geldiğimizde resimler değişiyor yani sıraları kayıyor aşağıdaki resimlerdende anlayabilirsiniz. aşağıdakiler yukarıya yukarıdakilerde aşağıya doğru kayıyor resim seçimini sıra numarasına göre yapıyorum bu yüzden kullanıcın seçtiği resim sonradan değiştiği için farklı resim seçilmiş gibi oluyor. buda sıkıntı oluyor. adapter kodu normal gelen adresteki resmi diziyor. buyrun kod:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
View grid;
LayoutInflater inflater = (LayoutInflater) mContext
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
if (convertView == null) {
//grid = new View(mContext);
grid = inflater.inflate(R.layout.grid_single, null);
imageView = (ImageView)grid.findViewById(R.id.grid_image);
imageView.setImageResource(mContext.getResources().getIdentifier("ca.org.paket/icon"+resimler[position],null,null));
} else {
grid = (View) convertView;
}
return grid;
}
buda aşağıya çekip yukarı gelincei görüntü