Merhabalar.Yaptığım uygulamalar samsung s3 ve tabletler gibi büyük ekrana sahip cihazlarda görünümü bozuluyor.Android uygulamaları farklı ekran boyutlarına göre nasıl ayarlayabilirim? Not:Uygulamaya ait resimler drawable-hdpi,drawable-ldpi,drawable-mdpi ve drawable-xhdpi klasörlerinin hepsinde bulunmaktadır.

soruldu: 07 Şub '13, 14:23

mc44's gravatar image

mc44
1.1k222732
cevap kabul oranı: 42%

değiştirildi: 08 Şub '13, 01:56

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

Yardımlarınız için teşekkürler

(09 Şub '13, 05:42) mc44 mc44's gravatar image

Yeni bir layout oluşturabilirsin örneğin tabletler için yeni bir layout oluşturmak için res/layout-sw600dp/main_activity.xml oluşturabilirsin bu 600dp(7") olan cihazlar için çalışacaktır. res/layout-sw720dp/main_activity.xml böyle bir layout oluşturarak da 720dp(10") olan cihazlar için çalışacaktır. res/layout-sw480dp/main_activity.xml Daha fazla bilgi için http://developer.android.com/guide/practices/screens_support.html#screen-independence

Kolay gelsin.

permanent link

cevaplandı: 07 Şub '13, 15:42

elitcenk's gravatar image

elitcenk
111239
cevap kabul oranı: 25%

Ben farklı layoutlar yapmak yerine nesnlerin width oranlarını fill_layout olarak ayarladım. Böylelikle ekran boyunca uzuyorlar. Height olayı için ise scrollview kullanabilirsin. Sığmadığı takdirde activityde scroll çıkar. Ayrıca value değerlerini px cinsinden değil dp cinsinden vermen gerekiyor.

permanent link

cevaplandı: 08 Şub '13, 02:17

creseos's gravatar image

creseos
2.0k468187
cevap kabul oranı: 37%

Kullandığın ekranlar üzerinde çok fazla kontrol yoksa bence de ayrı layout dosyalarına çıkma yapmadan bu işi çözebilirsin, şöyleki; android tasarım tarafında zeki, işlevsel görsel kontrollere sahip, RelativeLayout gibi. RelativeLayout'un konuşlandırma yetenekleri çok geniş; boyutlama için match parent, wrap content ve konumlama icin center, bottom, top, left, right, belowOf, aboveOf, rightOf, leftOf vs gibi çok çeşitli, esnek seçenekler sunuyor.

Yine eclipse'in görsel dizaynırı adt(android development tool) 21 ile epey olgunlaştı. Layout üzerinde çalışırken toolbar'dan cihazı, çözünürlüğünü vs değiştirerek farklı ekranlarda ekranın nasıl görüntülendiğini görebiliyorsun hatta adt 21 ile aynı anda 4 ve daha fazla ekranda önizlemesi görünüyor tasarım yaparken.

Bence biraz daha bu kontroller üzerinde çalışarak, davranışlarını gözlemleyerek bu problemi çözersin.

permanent link

cevaplandı: 08 Şub '13, 08:52

gturedi's gravatar image

gturedi
2.8k41538
cevap kabul oranı: 26%

değiştirildi: 08 Şub '13, 08:53

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×818

Soruldu: 07 Şub '13, 14:23

Görüntüleme: 4,214 kez

Son güncelleme: 10 Şub '13, 04:37

powered by BitNami OSQA