Merhabalar. Bu derste, android uygulamalarında galeriden seçilen bir resmi arka plan olarak ayarlamayı anlatacağım.
Uygulamayı oluşturduktan sonra sayfanıza bir imageview ve bir buton koyun. Imageview’in arka planına herhangi bir resim belirleyin. Benim uygulamamın görüntüsü şu şekilde:
Imageview kontrolünü sayfanın tamamına yerleştirdim. Sayfamızın xml kısmı ise şu şekilde:
Burada android:src kısmını silerseniz arka planda, başlangıçta herhangi bir resim olmayacaktır. Ben imageview tool’u belli olsun diye böyle bir şey koydum. Butonun text kısmını ise elle set etmedim. String.xml dosyasından aldım. Şimdi de strings.xml dosyasını görelim:
Bu strings.xml dosyasının kullanım amacını daha önce anlatmıştım. Şimdi ona değinmeyeceğim. Uygulamamızın arayüzü bu şekilde. Butona tıklandığında galeriden seçilen resmi arka plan olarak ayarlayacağız.
Şimdi kod kısmına geçelim.
Burada buton nesnesi oluşturduk ve tıklanınca bir intent oluşturduk. Resim seçmek için açılan sayfa intent olarak kabul ediliyor. Diğer gerekli açıklamaları üzerinde açıklama satırı olarak yaptım.
onCreate() metodunun dışına bir metod oluşturduk. Onu da aşağıda gösterdim.
Burada da resmin seçildiği aktivitede yapılacaklar gösteriliyor. Medyadan alınan resim okunuyor, aktarılıyor ve işlem bitince imageview’de gösteriliyor.
Burada emülatörümüzün içinde resim tanımlı olmadığı için seçemiyoruz fakat .apk dosyasını telefonunuza atıp denediğiniz zaman çalışacaktır.
Sonraki derslerde görüşmek üzere…
Merhaba. Firebase Events'e istatistik attığınızda not set şeklinde bir değer görüyorsanız olası çözümünü göstereceğim. (daha&helliip;) Daha Fazla Oku
Merhaba. Android cihazlar için hazırladığım Namaz Vakitleri uygulaması ile 200'e yakın ülkede tüm namaz-ezan vakitlerini… Daha Fazla Oku
Selamlar. İnsanlar için faydalı olması amacıyla geliştirdiğim Kaza Namazı ve Oruç Takip Uygulamasını sizlere tanıtmak… Daha Fazla Oku
Volley, Android uygulamalarımızda kullandığımız AsyncTask'ın alternatifi olarak ortaya çıkarılan, Google I/O 2013 sunumunda duyurulan bir… Daha Fazla Oku
Merhaba. Bu yazımda Android platformunda kullanıma sunulan, bazı kod bloklarını basitleştiren ve okunabilirliği arttıran ButterKnife… Daha Fazla Oku
Merhaba. Bu yazımda artık baş belası olmuş TikTok reklamlarını, Android uygulamalarımızdaki Admob reklamlarından nasıl kaldıracağımızı… Daha Fazla Oku
Yorumları Göster
Birden fazla resimden birini seçip onu arkaplan olarak nasıl ayarlayabiliriz acaba ?
Selam. Galeriden seçim yapacaksanız onun kodları var. Eğer ekranda birden fazla resim varsa tıklanan resmin id'sini alıp işlem yapabilirsiniz
Selam,
1. Dahili hafızada adı bilinen (xx.jpg) bir resim dosyası ImageViewda nasıl gösterilir? (drawable klasörü değil)
2. internet sitesinde url adresi bilinen bir resim dahili hafızaya nasıl download edilir.
Örnek kod ve cevap için şimdiden teşekkürler.
Resmin yolu belli olduğu için okuyup imageview da gösterebilirsiniz.
URI nesnesi oluşturup linki parametre olarak verirsiniz ve sonrasında özel download fonksiyonlarıyla indirebilirsiniz.
Hocam wifi telefon gorus mesi yapabilirmisin merak edilen bir konu
Ne demek istediğinizi anlayamadım
Hocam mrb, ben miui isletim sistemli bi telefon kullaniyorum. Yaptigim bir düzenleme işi var ancak eziyetli oluyor. Şunu yapıyorum. MiuiSytemUi.apk dosyasını pc den decimpile ediyorum ve icindeki status_bar.xml dosyasina bir imageview kodu ile resim ekliyorum. Bu yani kisaca durum cubugumda bi arka plan resmi klsun diye. Ancak sıkılıp bu resmi degisecegim vakit bu apk yi açıp drawable klasöründe bulunan deneme.png dosyasini baskasi ile degisiyorum. Yapmak istedigim su. Ben bu resmi bir uygulama ile galeriden sectirip secilen resmin drawableye eski resmin yerine gecmesini istiyorum. Bu konuda fikrinizi rica ediyorum. Malesef ki kodlama kısmında daha coook yeniyim.
hocam merhabalar yaptıgım basit bir uygulama için arka plan temaları belirledim galeriden değilde uygulama içinden bir seçenekler butonu ekleyip ordan değişimini sağlamak istiyorum bana bu konuda yardımcı olabilir misiniz? Teşekkür ederim.
Merhaba. Hocam google'da kısa bir araştırmayla bulabilirsiniz çünkü Android çok değişti hangi dili kullanıyorsunuz bilemiyorum.