değil Ben setSelection (galeri seçimi değiştirdiğinizde buGaleri setSelection ben galeri Widget, bunu kaydırırken, seçili görüntü sınırı vardır gelmiş yangınlar görüntü seçici
image.setBackgroundDrawable(getResources().getDrawable(R.drawable.xxx));
gibi sorun, seçilen öğe bir sınır yoktur) vardır. Ama sadece seçilen öğe üzerinde parmak sınırıyla kaydırdığınızda Tamam çalışır. Ben setSelection() setSelected() veya böyle bir şey ateş etmiyor düşünüyorum.
Sanırım, çözüm setSelection() ile setSelected() işlevini çağırmak olurdu, ancak şu anda seçili ImageView için nasıl arayabilirim? Yoksa bunu yapmanın başka bir yolu var mı?
Arka planı, bağdaştırıcı görünümüne (düzende) statik olarak atamalısınız. Seçilen durumu "görmek" için arka planın çok geç olmasını sağlayan kodunuz olabilir. Ayrıca galeriye giden adaptör görünümü odaklanamazsa sorunlar yaşadım; bunun için devletlerinize de eyaletler eklemek isteyebilirsiniz. Önerinizi denediniz mi ve işe yaradı mı? Referans için her zaman 'Gallery.setSelection()' kaynak kodunu inceleyebilirsiniz! –
sadece kodunuza bir yorum, image.setBackgroundResource (R.drawable.xxx), image.setBackgroundDrawable (getResources(). GetDrawable (R.drawable.xxx)) 'den daha basittir – Marmoy