Geri dönüştürücü görüntü bağdaştırıcım var. Yani 3 görüntülemeye ev sahipliği yapıyor. Sadece her görünümde ImageView var. Bir kullanıcı görüntüyü tıkladığında (1 - 3) Bir fotoğraf uygulamasını kullanmak için yeni bir amaç oluşturur ve bittiğinde onu arayan kişiye döndürür. Arayan kişi (RecyclerView ve bağdaştırıcısını oluşturan etkinlik), Etkinliği Sonucu üzerinde işler. Oradan, ilgili seçilen ImageView'a belirtilen amaçta çekilen bir küçük resim görüntüsü ayarlamam gerekiyor.Android: Görüntüleyiciye şu konumda nasıl erişilir (adaptörün dışından)
Soru. Etkinliğimde, hangi görüntünün (mevcut 3) değiştirileceğini nasıl bilebilirim? Etkinliğim, geri dönüştürücü görüntüleme adaptöründeki hangi öğenin tıklandığını bilmektedir.
Belirli bir görüntü için bir bağlantı olsun, adaptördeki bir konumu yalnızca bir konum kullanarak mı kullanmak mümkün müdür? Böyle Yani bir şey: faaliyetinden: adapter.getImageView(position)
DÜZENLEME: Yani benim çözüm oldu: Ben adaptörü tüm ImageViews takip ve `onBindViewHolder içinde ArrayList kendi ref saklandı. şimdi sadece adapter.getImageView (konum)
nasıl atama değerleri istenilen şekilde u işleyebilirsiniz u kendisine iletmek nesnelerin listesini tutar en görüntüye başvuru döndürmek için adaptöre yöntemi ekleyin? Bir arrahilist kullanma hakkını mı alacağım? Eğer öyleyse, arraylist indeksini adaptör pozisyonuna referans yapmaya çalışamaz mısınız? Benim için çalışıyor – spongyboss
Belirli bir görünüme erişmem gerekiyor, bir değer değil. – vankiz
Fotoğraf, görüntü yakalamak için fotoğraf uygulamasını kullanmanın tek yolu, gerçek bağdaştırıcıda yanıtı geri almak için hiçbir yol, amaç oluşturmaktır. Bağdaştırıcımdaki belirli bir ImageView'a erişmem gerekiyor .... ya da sanırım her onBindViewHolder'da dizi listesinde sadece ImageView'ları izlemeliyim .. hmmm – vankiz