Soru & Cevap

Duvar kağıdı ekrandan taşma sorunu ...

07.05.2016 - 12:52

Merhaba arkadaşlar geliştirdiğim uygulamamda imageviewdeki height ve weight wrap connect yapmama rağmen ekrandaki görüntümü duvar kağıdı yapınca resmin yarısı dışarda kalıyor.Emilatörde sorun yok ama tablette denediğim zaman Mesela insan resmini duvar kağıdı yapıyorum kafa kısmını almıyor. Bunu düzeltmek için androidmanifest dosyasına <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" /> eklememe rağmen sorun düzelmedi. Sizce nerede yanlış yapıyorum? Uygulamayı 2.3Gingerbread ve üzeri için geliştirmemden dolayı olabilir mi bu sorun?

68 Görüntülenme

2 Cevap

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

picture-2903-1435872975.png
oshamahue
07.05.2016 - 02:00

kod paylassaniz guzel olurdu fakat olabilecek seyleri soyleyeyim. 

1. bir view'e elinizdeki gorseli background olarak atiyorsaniz bunun gorunmesi uzerinde cok fazla ayarlama yapmaniz mumkun degil. programatik olarak gorseli boyutlandirmaniz gerekiyor. 2. maddeyi inceleyip ImageView kullanmaniz gerek. 

2. ImageView'e src yada setDrawable() olarak koyuyorsaniz ImageView'in scaleType ozelliginden faydalanmaniz gerek. gerekli dokumantasyon http://developer.android.com/reference/android/widget/ImageView.ScaleType.html burda. scaleType'i arastirisaniz kod orneklerini bulabilirsiniz. 

elif aydın
07.05.2016 - 02:52
Şöyle anlatayım sizde daha iyi anlamış olursunuz. Drawable klasörüne 20 tane resim ekledim imageview ve 2 buton ekledim. Butonlardan biri diğer fotoğrafa geçmek için diğeri ise duvar kağıdı yapmak için tasarladım. Ancak duvar kağıdı yapa basınca bazı resimlerde güzel oluyor ama bazı resimlerde resmin bir kısmını almıyor. Ekrandaki resmi aynı şekilde duvar kağıdı yapmak istiyorum.
Yahya Can
07.05.2016 - 03:21
Bu anlattığınız android in wallpaper kısmı ile alakalı sanırım. Siz uygulamanızda seçtiriyorsunuz ama seçili wallpaper olunca android düzgün scale etmiyor? Doğru mu anladım? Eğer Uygulama içinde diyorsanız arkadaşın dediği gibi imageView ın scaleType özelliği ile bunu ayarlıyabilirsiniz.
elif aydın
07.05.2016 - 03:29
Evet tamda bunu söylemek istemiştim. Seçili wallpaperi düzgün scale edemiyorum. Bazı görüntüleri tam ayarlarken bazılarında yapamıyor bunu? Aile fotoğraflarımızdan bir wallpaper uygulaması yapıyorum
Profile picture for user yakamoz-nurferda
yakamoz-nurferda
07.05.2016 - 08:25

Eğer görüntünü o ekrandaki arkaplan olarak kullanacaksan ImageView kullanmadan direk RelativeLayout'un background'u yapsan nasıl olur.

elif aydın
07.05.2016 - 02:53
Relative Layoutun background ına resimler ekleyip resimler arasında gezip istediğim resmi wallpaper yapabilmem mümkün mü?
Ferda Nur
07.05.2016 - 02:59
Bir çok resim olduğunda nasıl olur bilmiyorum ben 1 resim olduğunu düşünmüştüm.
elif aydın
07.05.2016 - 03:03
Bunu da denerim. Ayrıca yardımlarınız için teşekkürler