Yorumları: 15
Konuları: 2
Kayıt Tarihi: 27-08-2019
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 36 Başlangıç
(23-03-2021, Saat: 18:33)mrmarman Adlı Kullanıcıdan Alıntı: Olabilecek en yüksek çözünürlüklü telefon / tablet hangisi ise o çözünürlükte ve width/height oranında bir form hazırlayın. Oraya uygun tasarımı yapın. Sonra bu form resize olurken layout küçülecektir.
On resize olayında, eğer formun yeni width/height oranı orjinal tasarımdakinden farklıysa o farkı bertaraf edecek şekilde bu defa Layout bileşenlerini yeniden boyutlandırın. Böylece proporsiyonu korursunuz. Burada hedef boyuta adaptasyon ile yerleşim düzenini korumaktan ziyade proporsiyonu (orantı) korumaktır. yerleşim düzeni gerektiğinde runtimeda önceden test edebileceğiniz (uygulamanın tasarım kopyasını Windows'da çalıştırıp form boyutlandırma ile test edebilirsiniz) bir kaç alternatife göre yeniden yapılandırılır.
Sayın Arman, Mobilde çalıştırdığımız zaman, uygulama formuna boyutlarına göre cihazın Height'ı form ile aynı Width'i artı yönde farklı ise bileşenlerin formun dışına kayması söz konusu bunun için ne yapılabilir teşekkür ederim.
Yorumları: 150
Konuları: 11
Kayıt Tarihi: 14-03-2021
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 1.739 Programcı
(24-03-2021, Saat: 10:23)kaplanalpay0 Adlı Kullanıcıdan Alıntı: Sayın Arman, Mobilde çalıştırdığımız zaman, uygulama formuna boyutlarına göre cihazın Height'ı form ile aynı Width'i artı yönde farklı ise bileşenlerin formun dışına kayması söz konusu bunun için ne yapılabilir teşekkür ederim.
Burada topu ben almak isterim;
Siz, Windows'daki tasarımın mobile derlendiğinde mobil ekranlar için otomatik boyutlandırılmasını mı istiyorsunuz ?
FMX - Software Developer | Serhat Yanalak
Yorumları: 106
Konuları: 13
Kayıt Tarihi: 23-09-2019
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 308 Acemi
(24-03-2021, Saat: 10:49)Mr.X Adlı Kullanıcıdan Alıntı: (24-03-2021, Saat: 10:23)kaplanalpay0 Adlı Kullanıcıdan Alıntı: Sayın Arman, Mobilde çalıştırdığımız zaman, uygulama formuna boyutlarına göre cihazın Height'ı form ile aynı Width'i artı yönde farklı ise bileşenlerin formun dışına kayması söz konusu bunun için ne yapılabilir teşekkür ederim.
Burada topu ben almak isterim;
Siz, Windows'daki tasarımın mobile derlendiğinde mobil ekranlar için otomatik boyutlandırılmasını mı istiyorsunuz ?
Bende merak ettim. Bu mümkün mü acaba?
Ne ekersen onu biçersin!
Yorumları: 15
Konuları: 2
Kayıt Tarihi: 27-08-2019
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 36 Başlangıç
(24-03-2021, Saat: 10:49)Mr.X Adlı Kullanıcıdan Alıntı: (24-03-2021, Saat: 10:23)kaplanalpay0 Adlı Kullanıcıdan Alıntı: Sayın Arman, Mobilde çalıştırdığımız zaman, uygulama formuna boyutlarına göre cihazın Height'ı form ile aynı Width'i artı yönde farklı ise bileşenlerin formun dışına kayması söz konusu bunun için ne yapılabilir teşekkür ederim.
Burada topu ben almak isterim;
Siz, Windows'daki tasarımın mobile derlendiğinde mobil ekranlar için otomatik boyutlandırılmasını mı istiyorsunuz ?
Aslında Windows ile ilgili bir durum yok, Mobile uygulama yapıyorum, ScaledLayout kullanımında, formun boyutunu kendi cihazıma göre tam ayarlıyorum. Daha sonra uygulamayı başka bir cihaza kurduğum zaman o cihazın en-boy oranı farklı ise tasarımda yazılar, bileşenler şişmanlaşıyor. En boy oranını nasıl korurum bunu öğrenmek istiyorum. Teşekkür ederim.
Yorumları: 150
Konuları: 11
Kayıt Tarihi: 14-03-2021
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 1.739 Programcı
24-03-2021, Saat: 11:16
(Son Düzenleme: 24-03-2021, Saat: 11:20, Düzenleyen: Mr.X.)
(24-03-2021, Saat: 11:10)tmrksmt Adlı Kullanıcıdan Alıntı: Bende merak ettim. Bu mümkün mü acaba?
Bilgisayarı cebinize sokabiliyorsanız neden olmasın.
(24-03-2021, Saat: 11:15)kaplanalpay0 Adlı Kullanıcıdan Alıntı: Aslında Windows ile ilgili bir durum yok, Mobile uygulama yapıyorum, ScaledLayout kullanımında, formun boyutunu kendi cihazıma göre tam ayarlıyorum. Daha sonra uygulamayı başka bir cihaza kurduğum zaman o cihazın en-boy oranı farklı ise tasarımda yazılar, bileşenler şişmanlaşıyor. En boy oranını nasıl korurum bunu öğrenmek istiyorum. Teşekkür ederim.
Öyleyse süper.
Sayın @ mrmarman 'ın eklemelerine ek olarak ;
Scaledlayout'u bir defaya mahsus design time ekranında ( Delphi IDE ) align özelliğini client yapın. Form yüksekliği ve genişliğine bürünecektir. Daha sonra align özelliğini Fit olarak değiştirin. Böylece client iken aldığı en boy oranını koruyarak bozulma olmadan büyüme gerçekleşecektir. Fakat design time ekranında form'un en boy oranı değişir ise işlemi tekrarlayın.
FMX - Software Developer | Serhat Yanalak
Yorumları: 106
Konuları: 13
Kayıt Tarihi: 23-09-2019
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 308 Acemi
(24-03-2021, Saat: 11:16)Mr.X Adlı Kullanıcıdan Alıntı: (24-03-2021, Saat: 11:10)tmrksmt Adlı Kullanıcıdan Alıntı: Bende merak ettim. Bu mümkün mü acaba?
Bilgisayarı cebinize sokabiliyorsanız neden olmasın.
Bu cevabı vermek için mi "Toplu ben alayım" dedin ? Lütfen ciddiyeti koruyalım. Burada insanlar karşılaştığı sorunlara çözüm arıyor, dalga geçer gibi cevap vermenin manası yok!
Ne ekersen onu biçersin!
Yorumları: 150
Konuları: 11
Kayıt Tarihi: 14-03-2021
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 1.739 Programcı
Ayrıca @ mrmarman' hocamın dediklerine dikkat etmeniz gerekli. Bahsettiğim yöntem tek başına yeterli olmayabilir.
FMX - Software Developer | Serhat Yanalak
Yorumları: 15
Konuları: 2
Kayıt Tarihi: 27-08-2019
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 36 Başlangıç
(24-03-2021, Saat: 11:16)Mr.X Adlı Kullanıcıdan Alıntı: (24-03-2021, Saat: 11:10)tmrksmt Adlı Kullanıcıdan Alıntı: Bende merak ettim. Bu mümkün mü acaba?
Bilgisayarı cebinize sokabiliyorsanız neden olmasın.
(24-03-2021, Saat: 11:15)kaplanalpay0 Adlı Kullanıcıdan Alıntı: Aslında Windows ile ilgili bir durum yok, Mobile uygulama yapıyorum, ScaledLayout kullanımında, formun boyutunu kendi cihazıma göre tam ayarlıyorum. Daha sonra uygulamayı başka bir cihaza kurduğum zaman o cihazın en-boy oranı farklı ise tasarımda yazılar, bileşenler şişmanlaşıyor. En boy oranını nasıl korurum bunu öğrenmek istiyorum. Teşekkür ederim.
Öyleyse süper.
Sayın @mrmarman 'ın eklemelerine ek olarak ;
Scaledlayout'u bir defaya mahsus design time ekranında ( Delphi IDE ) align özelliğini client yapın. Form yüksekliği ve genişliğine bürünecektir. Daha sonra align özelliğini Fit olarak değiştirin. Böylece client iken aldığı en boy oranını koruyarak bozulma olmadan büyüme gerçekleşecektir. Fakat design time ekranında form'un en boy oranı değişir ise işlemi tekrarlayın.
Çok teşekkür ederim.
Yorumları: 150
Konuları: 11
Kayıt Tarihi: 14-03-2021
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 1.739 Programcı
24-03-2021, Saat: 11:23
(Son Düzenleme: 24-03-2021, Saat: 11:25, Düzenleyen: Mr.X.)
(24-03-2021, Saat: 11:21)tmrksmt Adlı Kullanıcıdan Alıntı: (24-03-2021, Saat: 11:16)Mr.X Adlı Kullanıcıdan Alıntı: Bilgisayarı cebinize sokabiliyorsanız neden olmasın.
Bu cevabı vermek için mi "Toplu ben alayım" dedin ? Lütfen ciddiyeti koruyalım. Burada insanlar karşılaştığı sorunlara çözüm arıyor, dalga geçer gibi cevap vermenin manası yok!
Kusuruma bakmayın özür dilerim. Dalga amacı gütmemiştim.
Gerekli cevabı verdim. Umarım fayda sağlar.
(24-03-2021, Saat: 11:22)kaplanalpay0 Adlı Kullanıcıdan Alıntı: Çok teşekkür ederim.
Rica ederim. Kolay gelsin.
FMX - Software Developer | Serhat Yanalak
Yorumları: 106
Konuları: 13
Kayıt Tarihi: 23-09-2019
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 308 Acemi
24-03-2021, Saat: 11:46
(Son Düzenleme: 24-03-2021, Saat: 11:47, Düzenleyen: tmrksmt.)
(24-03-2021, Saat: 11:23)Mr.X Adlı Kullanıcıdan Alıntı: (24-03-2021, Saat: 11:21)tmrksmt Adlı Kullanıcıdan Alıntı: Bu cevabı vermek için mi "Toplu ben alayım" dedin ? Lütfen ciddiyeti koruyalım. Burada insanlar karşılaştığı sorunlara çözüm arıyor, dalga geçer gibi cevap vermenin manası yok!
Kusuruma bakmayın özür dilerim. Dalga amacı gütmemiştim.
Gerekli cevabı verdim. Umarım fayda sağlar.
(24-03-2021, Saat: 11:22)kaplanalpay0 Adlı Kullanıcıdan Alıntı: Çok teşekkür ederim.
Rica ederim. Kolay gelsin.
Tasarımı View-Master da yaptıktan sonra, View-Android 5" Phone seçince, seçilen cihaza göre boyutlandırma yapmamasıydı sorun.... Bu durumda layout üzerindeki nesnelerde kayma oluyor. Daha doğrusu ekran dışına taşma oluyor. Yani uygulamayı çalıştırdıktan sonraki durum değil, tasarım esnasındaki durum bu.
Ne ekersen onu biçersin!
|