Bir login ekranı tasarladım. DP birimi ve linear layout kullanarak ölçülendirdim. Fakat şöyle bir sorunla karşı karşıyayım. Farklı telefonlarda uygulamanın en boy oranını korumasını istiyorum. Şöyle özetleyeyim;
Büyük ekranlı telefonlarda büyük,
Küçük ekranlı telefonlarda küçük menü elde etmek istiyorum.
Yok şöyle söyleyeyim. Pixel 3 XL ekranında tasarladım ekranı. Daha küçük bir ekrana geçiş yaptığımda görüntü büyüyor. Tüm logolar butonlar büyüyor. Ben aksine ekran boyutu küçüldüğünde aynı oranda küçülsün istiyorum.
Yok şöyle söyleyeyim. Pixel 3 XL ekranında tasarladım ekranı. Daha küçük bir ekrana geçiş yaptığımda görüntü büyüyor. Tüm logolar butonlar büyüyor. Ben aksine ekran boyutu küçüldüğünde aynı oranda küçülsün istiyorum.
çok detaylı bilmesemde activity_main'de ekranındayken "infer constraints" var iç pencerede, ona bastığında bir boyutlandırma yapıyor. Kullandın mı hiç?
çok detaylı bilmesemde activity_main'de ekranındayken "infer constraints" var iç pencerede, ona bastığında bir boyutlandırma yapıyor. Kullandın mı hiç?
Biliyorum Teşekkür ederim.
Kırmızı ile çizdiğim alandaki boşluk farkını görüyor musunuz ? Her telefonda aynı olmalı. Tüm dp ölçüleri ve constraintleri vermeme rağmen sanıyorum bir yerde hata yapıyorum. Telefonların biri 6.3 diğeri 5.0 inç. Dolayısıyla soldaki boyut ile sağdaki boyutunda aynı kullanılmasını istiyorum. Sağdaki telefon soldakine göre daha küçük fakat uygulama boyutu değişmemiş. Onun da değişip küçülen boyuta uyum sağlayarak kırmızı çizgiyle çizdiğim boyuta eşit olmasını istiyorum. Umarım anlatabilmişimdir. @faux@Alpha Centauri@SideWinder
Hiç anlamasam da telefonun ekran çözünürlüğü bilgisine erişebiliyorsunuz bir şekilde. Ekrandaki tüm ögeleri ona oranla yaparsanız sorun olmaması gerek.
Örneğin aşağıdaki yazı standart. Ekran genişliği X diyelim, yazı genişliği de Y. Sol tarafındaki konumu için (X-Y)/2 diyeceksiniz. Aslında ortala diye bir şey vardır ama diğer ögeler için de bu tip şeyler yapabilirsiniz.