ListView scroll edilince seçilen item ın yeri değişiyor
Merhaba,
ListView kullanarak verileri listeliyorum. Listeden herhangi bir item seçildiğinde background rengini değiştiriyorum. Buraya kadar problem yok. Fakat ListView i aşağı-yukarı kaydırdığımda seçilen item in position ı değişiyor. Bir bakıyorum 1. position seçili bir bakıyorum 5. position seçili. Problemi çözmek için birçok yol denedim. Fakat hiçbiri problemi çözmeme yardımcı olamadı. ListView in setOnItemClickListener metodunu kullanarak view.setBackgroundColor(renk) ile arkaplan rengini değiştirmeyi, ViewHolder yapısı kullanarak custom olarak oluşturduğum listview in itemına tıklandığında o item'in bulunduğu layout'un arkaplan rengini değiştirdim, tıklanan position değerlerinin tutulacağı bir array tanımlayıp setOnItemClickListener içerisinde position değerini buraya atıp CustomListView içerisinde if, else kontrolleri ile arka plan rengini değiştirmeye çalıştım. Bu denemelerim sonucunda problemi çözemedim. Lütfen biri bana yardımcı olabilir mi?
Teşekkürler.