Anasayfa » Mobil Programlama » Android - Java » Android Multiple Screen Size
sseniorandroidgelistiricilogoyan

Android Multiple Screen Size

Merhabalar,

Android uygulama geliştirmede ciddi sorunlardan biride ekran boyutlarına göre uygulama tasarımı yapabilmektir.Konuda bunu anlatmaya çalışacağız. Konu sonundaki githup linkine ulaşabilirsiniz. Githup’taki örnek projeyi inceleyebilirsiniz.

Android multi ekran boyutuna göre uygulamanızı tasarlamak istiyorsanız  ConstraintLayout kullanmanızı öneririm.  Tüm ekran boyutlarına göre tablet ve telefon olmak üzere iki ayrı boyut kendi içinde laoyut çeşitleri mevcuttur. Aşağıdaki layout çeşitlerini inceleyebilirsiniz. Uygulamanızın dikey ve yatay konumda kullanılmasını istiyorsanız her layout’un bir land ekli olanınını oluşturmanız gerekmektedir.

Hadi kolay gelsin….

layouts_android_multiscreen
res/layout/activity_main.xml                // layout for normal screen size (“default”)

res/layout-small/activity_main.xml         //layout for small screen size

res/layout-large/activity_main.xml          // layout for large screen size

res/layout-xlarge/activity_main.xml        // layout for extra large screen size

res/layout-xlarge-land/activity_main.xml   // layout for extra large in landscape

res/layout-sw600dp/main_activity.xml      // For 7”  tablets(600×1024 mdpi).600dp wide and bigger.

res/layout-sw720dp/main_activity.xml      // For  10” tablets (720×1280 mdpi).720dp wide and bigger.


AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="tr.com.harunkor.multiscreensizesample">

<supports-screens
android:resizeable=”true”
android:smallScreens=”true”
android:normalScreens=”true”
android:largeScreens= “true”
android:xlargeScreens=”true”
android:anyDensity=”true”

/>
<application

drawable_denstiy_image
res/drawable-hdpi/background.png     //  bitmap  used for high-density

res/drawable-mdpi/myImg.png          //  bitmap  used for medium-density

res/drawable-xhdpi/myImg.png         // bitmap used for extra-high-density

res/drawable-xxhdpi/myImg.png        //  bitmap used for extra-extra-high density

res/drawable-xxxhdpi/myImg.png        //  bitmap used for extra-extra-extra-high density

 

Kaynak Kodu – Source Code 

Hakkında harunkor

Diğer Önemli Makale

sseniorandroidgelistiricilogoyan

Android Cihaz Batarya Seviyesi Değişimi Algılama

Android battery status use BroadcastReceiver Bu yazıda, Android cihazda pil durumunun nasıl elde edileceği hakkında ...

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>