Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
6
Cevap
3402
Tıklama
0
Öne Çıkarma
Android Çoklu ekran boyutu için çalışma problemi
S
13 yıl
Yarbay
Konu Sahibi

Merhabalar,

1024 * 768 1 density bir ekran için yapılan uygulama tasarımı, 640 x 400 0,75 density ekrana oturmuyor. Çünkü Android layout dosyasındaki herşeyi density değeriyle çarpıyor. Runtime da oluşturulan görselleri density değerine bölerek bunun önüne geçiyorum fakat xml dosyasında oluşturulanları tek tek yeniden boyutlandırmam gerekiyor bunu yapabilmem için. Buda açılışta performans yönünden oldukça kötü etkiliyor. anydensity özelliğini false yaptığımda ise density değerini 1 alıyor ve anlamsız bir şekilde 1280 ve 800 sayısını density değeriyle çarpıyor ve ekran yükselik ve genişliğini bu rakamlara set ediyor. 2 density olan bir ekranda doğal olarak tasarım tasarım iki kat büyüyor.

anydensity = false yapınca density değerini hep 1 alıyor. Ama kendi içinde işlem yapıyor. Mesela density 2 ise cihazın 1024px genişliğinde bir resmi 2048 px yapıyor. Şimdi ben bu resmin genişliğini alıp density değerine böldüğümde ekrana tam oturtuyorum fakat anydensity false olduğu için runtime da bana density değerini 1 veriyor.


Bu problemin çözümü nedir arkadaşlar?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi samplus -- 18 Kasım 2012; 0:07:12 >