Wednesday, June 25, 2014

Menentukan ukuran image untuk ldpi,mdpi,hdpi,xhdpi dalam develope android

Android datang dengan banyak sekali variasi ukuran layar. Oleh karena itu untuk memudahkan developer, android sudah membaginya ke dalam beberapa kelompok layar diantaranya ldpi, mdpi, hdpi, xhdpi. Pengelompokan ini dimaksudkan agar aplikasi yang kita buat tampilannya tidak rusak jika di jalankan di beberapa device dengan screen size yang berbeda.



Ukuran gambar yang digunakan agak berbeda dengan biasanya. Jika biasanya kita membuat sebuah image dengan ukuran pixel/px maka di android ini ukurannya menggunakan dp. Adapun tabel ukuran untuk screen android adalah sebagai berikut:

  • xlarge screens are at least 960dp x 720dp

  • large screens are at least 640dp x 480dp

  • normal screens are at least 470dp x 320dp

  • small screens are at least 426dp x 320dp


Tabel di atas menggunakan ukuran dp, jadi anda harus melakukan konversi terlebih dahulu ke px ketika ingin membuat image. Adapun formulanya adalah sebagai berikut.
px = dp * (dpi / 160)

Untuk mudahnya, berikut tabel dalam ukuran pixel/px:

Untuk Mobile Phone:

LDPI- icon-32x32, splash-426x320




MDPI- icon-48x48, splash-470x320




HDPI- icon 72x72, splash- 640x480




XHDPI- icon-96x96, splash- 960x720

Untuk Tablet
LDPI:
Portrait: 200x320px
Landscape: 320x200px
MDPI:
Portrait: 320x480px
Landscape: 480x320px
HDPI:
Portrait: 480x800px
Landscape: 800x480px
XHDPI:
Portrait: 720px1280px
Landscape: 1280x720px

No comments:

Post a Comment