Soru & Cevap

arkadaşlar bi akıl verin ...

01.10.2016 - 06:29

arkadaşlar ekte java sayfasını paylaştım.

yapmak istediğim şu benim deneme uygulamam var ve bunun tasarımını değitirmeye çalışıyorum. bir resim grubum var.(her grup beş resimden oluşuyor) birinci activity de birinci butona tıklayınca resimde gördüğünüz imagid[] deki resimleri yüklüyor. ikinci butona tıklayıncada imagid2 deki resimleri yüklüyor. 

burada iki sorum olacak.

1. uygulamada ileri ve geri butonlarına tıklayınca resimleri sırayla gösteriyor bunda sıkıntı yok. ama son resim geldiğinde ileriye tıklayınca uygulamayı durduruyor. bunu nasıl engellerim 

2.ekranda birde radıogroup var. her image geldiğinde bir radiobutton seçilmeli hangi seçimi yaptığını nasıl bir kontrolle almalıyım.

 

bana akıl verir misiniz lütfen.

1 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user samcro
samcro
07.10.2016 - 10:41

Aldığın hata index out of bounds hatası olmalı, cevabı çok basit index olarak count kullanmışsın bu count'ı dizinin o elemanına erişmeden önce o aralıkta olup olmadığını kontrol etmelisin.

dizi boyutu 5 diyelim erişebileckelerin 0,1,2,3,4

//image source değiştirdiğin yer
 count++ //bir sonrakine gececeksin mesela
 if(count < 5)
  {
     image değiştir
  } else toast göster


  count--
  if(count > -1)
  {
     image değiştir
   } else toast göster hata mesajı olarak

2.sorunu tam olarak anlayamadım ama bu imageler değiştikçe seçili olan radiobutton'ın değişmesini istiyorsun herhalde, onu da ilf bloglarının içinde tuttugun index ile yapabilirsin index'in 0 ise ona karşılık gelen radiobutton.setChecked(true) ile yapabilirsin,