lostyazilim
tr.link

Random İmage| Android Programlama

6 Mesajlar 3.314 Okunma
acebozum
tr.link

cumak27 cumak27 WM Aracı Kullanıcı
  • Üyelik 10.12.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek Endüstri Mühendisi
  • Konum Ankara
  • Ad Soyad C** K**
  • Mesajlar 643
  • Beğeniler 87 / 87
  • Ticaret 19, (%95)
Merhaba Arkadaşlar

Android programlamayla uğraşıyorum ve butona basılınca uygulamaya eklediğim resimler arasından rastgele resim seçmesini ve o resmi göstermesini istiyorum imageView'de bunu nasıl yapabilirim. Yardımlarınızı bekliyorum.
 

 

wmaraci
reklam

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
En basit yöntemi, eklediğin resimlerin adını sıralı numara ver.

Mesela ;
1.jpg
2.jpg
.
.
.
.
7.jpg

gibi.

Sonrasında ise imageView path'ini ise;
Android'in Rantom Kütüphanesini kullanınız.

https://github.com/Trinea/android-common/blob/master/src/cn/trinea/android/common/util/RandomUtils.java

int randomVal = RandomUtils.getRandom(1,7);


imagePath'ini verirkende, randomVal + ".jpg"; şeklinde verirsin ;)
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

cumak27 cumak27 WM Aracı Kullanıcı
  • Üyelik 10.12.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek Endüstri Mühendisi
  • Konum Ankara
  • Ad Soyad C** K**
  • Mesajlar 643
  • Beğeniler 87 / 87
  • Ticaret 19, (%95)

Turgay Can adlı üyeden alıntı

En basit yöntemi, eklediğin resimlerin adını sıralı numara ver.

Mesela ;
1.jpg
2.jpg
.
.
.
.
7.jpg

gibi.

Sonrasında ise imageView path'ini ise;
Android'in Rantom Kütüphanesini kullanınız.

https://github.com/Trinea/android-common/blob/master/src/cn/trinea/android/common/util/RandomUtils.java

int randomVal = RandomUtils.getRandom(1,7);


imagePath'ini verirkende, randomVal + ".jpg"; şeklinde verirsin ;)



Hiçbir şey anlamadım :) kodları yazsanız 4 tane buton var bu butonlar basacak ve ortadaki imageview'de rastgele resimler gösterilecek.
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)

cumak27 adlı üyeden alıntı

Hiçbir şey anlamadım :) kodları yazsanız 4 tane buton var bu butonlar basacak ve ortadaki imageview'de rastgele resimler gösterilecek.


Herşeyi hazır beklemeyin, gerçi hazır bir kütüphaneyi kullanın dedim ama bunun için dahi hazır verin demek küfür gibi geliyor bana inanın. Azcık araştırıp, yazmayı deneseniz nasıl olur?
brk

kişi bu mesajı beğendi.

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
wmaraci
wmaraci

cumak27 cumak27 WM Aracı Kullanıcı
  • Üyelik 10.12.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek Endüstri Mühendisi
  • Konum Ankara
  • Ad Soyad C** K**
  • Mesajlar 643
  • Beğeniler 87 / 87
  • Ticaret 19, (%95)

Turgay Can adlı üyeden alıntı

Herşeyi hazır beklemeyin, gerçi hazır bir kütüphaneyi kullanın dedim ama bunun için dahi hazır verin demek küfür gibi geliyor bana inanın. Azcık araştırıp, yazmayı deneseniz nasıl olur?


Abi vallahi sabahtan beri araştırıyorum yorumunu anlamadım ondan kodları yaz dedim yoksa bende boş durmuyorum bir yandan da ben araştırdım. Fakat araştırdıklarım karışık olduğundan anlamadım kusura bakma :)
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
Dostum yukarıda yazdığımın aynısını yazacağım yine.

Senin resimlerinin adını 1.jpg, 2.jpg. 3.jpg, ..., 7.jpg diye ver.


http://www.mkyong.com/android/android-imageview-example/

Örnek koddaki şu kısmı ;

@Override
public void onClick(View arg0) {
int randomVal = RandomUtils.getRandom(1,7);
image.setImageResource(R.drawable.randomVal);
}


randomVal rastgele sayı üretiyor, 1 ile 7 aralığında senin imajlarının ismide o aralıkta olduğunda rastgele imaj path'ini vermiş olursun.
cumak27

kişi bu mesajı beğendi.

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al