Farklı telefon ekranlarına nesneleri otomatik sığdırma özliğ

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
Kullanıcı avatarı
ayhandemirtas
Üye
Mesajlar: 114
Kayıt: 01 Oca 2008 10:02
Konum: Eskişehir

Farklı telefon ekranlarına nesneleri otomatik sığdırma özliğ

Mesaj gönderen ayhandemirtas »

Arkadaşlar merhaba,

Galaxy S2 kullandığım için ekran ayarlarını S2 ye göre ayarlayarak bir uygulama yazmaya başladım,
Daha büyük ekranlarda ekran görüntüsü saçmalıyor, bazı buton ve yazılar sola sağa kayıp küçük kalıyor.
bazı özelliklerde ekranın ortasında küçük bir şekilde gözüküyor,
küçük ekranlar da ise görüntü büyük kalıp ekranın dışına taşıyor.
S2 ve benzer boyutta ekranı olan telefonlarda her hangi bir hata gözükmüyor,
eclipse android uygulamasında bir nesneye ağırlık veriyorsunuz,
diyelim ki yan yana 3 tane buton yerleştirdiniz ve bunları belli aralıklarla sayfaya yerleştirdiniz,
vermiş olduğunuz ağırlığa göre değişen ekranlara, aynı oranda mesafeleri koruyarak butonların
büyüklüklerine göre yerleştiriyor (sığdırıyor),. ister küçük ekran olsun, isterse 10.1" lik
tablette olsun uygulama açıldığı zaman
uygulamanın görüntüsünü ekrana otomatik olarak dengele bir şekilde ayarlıyor (sığdırıyor).

Konu hakkında bilgisi olan varsa ve paylaşırsa sevinirim.
Saygı ve sevgilerimle.
En son ayhandemirtas tarafından 20 May 2014 11:36 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Hashirama
Üye
Mesajlar: 81
Kayıt: 26 Kas 2013 03:42

Re: Faklı telefon ekranlarına nesneleri otomatik sığdırma öz

Mesaj gönderen Hashirama »

Object inspector kısmından her nesne için Align özelliğini kullanabilirsin. Kod ile yapmak istersen de

Kod: Tümünü seç

 button1.Align:=talignlayout(4); //butonu hangi nesnenin içine koyduysan o nesnenin her zaman en alt noktasında olur (bottom) 
Kullanıcı avatarı
ayhandemirtas
Üye
Mesajlar: 114
Kayıt: 01 Oca 2008 10:02
Konum: Eskişehir

Re: Faklı telefon ekranlarına nesneleri otomatik sığdırma öz

Mesaj gönderen ayhandemirtas »

Ustat eline saglik, :bravo: teşekkür ederim. Iyi aksamlar.
En kisa zamanda deneyecegim.
Kullanıcı avatarı
ayhandemirtas
Üye
Mesajlar: 114
Kayıt: 01 Oca 2008 10:02
Konum: Eskişehir

Re: Faklı telefon ekranlarına nesneleri otomatik sığdırma öz

Mesaj gönderen ayhandemirtas »

Hashirama yazdı:Object inspector kısmından her nesne için Align özelliğini kullanabilirsin. Kod ile yapmak istersen de

Kod: Tümünü seç

 button1.Align:=talignlayout(4); //butonu hangi nesnenin içine koyduysan o nesnenin her zaman en alt noktasında olur (bottom) 
]Object inspector kısmından Align özelliğini kullandım
buradan da AlScale özelliğini ayarladım.
Eklediğim butonlar hangi ekran olursa olsun aynı ölçüde büyüyor ve küçülüyor.
Teşekkür ederim
Kullanıcı avatarı
ayhandemirtas
Üye
Mesajlar: 114
Kayıt: 01 Oca 2008 10:02
Konum: Eskişehir

Re: Faklı telefon ekranlarına nesneleri otomatik sığdırma öz

Mesaj gönderen ayhandemirtas »

Hashirama yazdı:Object inspector kısmından her nesne için Align özelliğini kullanabilirsin. Kod ile yapmak istersen de

Kod: Tümünü seç

 button1.Align:=talignlayout(4); //butonu hangi nesnenin içine koyduysan o nesnenin her zaman en alt noktasında olur (bottom) 
Object inspector kısmından Align özelliğini kullandım
buradan da AlScale özelliğini ayarladım.
Eklediğim butonlar hangi ekran olursa olsun aynı ölçüde büyüyor ve küçülüyor.
Teşekkür ederim

Lakin arka planda kullanacağım için bir image aldım
artalan resmimi içine attım alclient özelliğini de
alscale özelliğinide kullandım değişen hiç bir şey olmadı.
burada ne tür bir hata yaptım umarım bunuda en kısa zamanda çözerim.
Kullanıcı avatarı
ayhandemirtas
Üye
Mesajlar: 114
Kayıt: 01 Oca 2008 10:02
Konum: Eskişehir

Re: Faklı telefon ekranlarına nesneleri otomatik sığdırma öz

Mesaj gönderen ayhandemirtas »

Arkadaşlar yeniden merhaba;
Button ve nesler Align Alscale ile her ekrana uygun şekilde büyüyüp küçülüyor.
WrapMode dan iwStretch seçildiğinde de image de bulunana resim istediğiniz şekilde esniyor
tabi image nin de Align özelliği Alscale olarak seçilmeli.
Delphi 7 den sonra Properties kısmı biraz gözümü korkutmuş
birde Delphi 7 de ekran problemi yaşamamıştı
tüm arakadaşlara teşekkür ederim.
İyi kodlamalar.
Cevapla