Bagikan melalui


Bekerja dengan Ukuran Layar

Perangkat Android Wear dapat memiliki layar persegi panjang atau bulat, yang juga dapat menjadi ukuran yang berbeda.

Cuplikan layar tampilan persegi panjang dan keausan bulat

Mengidentifikasi Tipe Layar

Pustaka dukungan Wear menyediakan beberapa kontrol yang membantu Anda mendeteksi dan beradaptasi dengan berbagai bentuk layar, seperti WatchViewStub dan BoxInsetLayout.

Ketahuilah bahwa beberapa kontrol pustaka dukungan lainnya (seperti GridViewPager) secara otomatis mendeteksi bentuk layar itu sendiri dan tidak boleh ditambahkan sebagai turunan kontrol yang dijelaskan di bawah ini.

WatchViewStub

File tata letak utama berisi android.support.wearable.view.WatchViewStub yang mereferensikan tata letak yang berbeda untuk layar persegi panjang dan bulat menggunakan app:rectLayout atribut dan app:roundLayout :

<android.support.wearable.view.WatchViewStub
    xmlns:app="http://schemas.android.com/apk/res-auto"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:id="@+id/stub"
  app:rectLayout="@layout/rect_layout"
  app:roundLayout="@layout/round_layout" />

Solusi berisi tata letak yang berbeda untuk setiap gaya yang akan dipilih pada run-time:

File yang diperlihatkan di bawah Sumber Daya/tata letak

BoxInsetLayout

Daripada membangun tata letak yang berbeda untuk setiap jenis layar, Anda juga dapat membuat satu tampilan yang beradaptasi dengan layar persegi panjang atau bulat.

Contoh Google ini menunjukkan cara menggunakan BoxInsetLayout untuk menggunakan tata letak yang sama di layar persegi panjang dan bulat.

Memakai Desainer UI

Xamarin Android Designer mendukung layar persegi panjang dan bulat:

Memilih layar Android Wear Square di Xamarin Android Designer

Permukaan desain dalam gaya persegi panjang ditunjukkan di sini:

Desain permukaan dalam gaya persegi panjang

Permukaan desain dalam gaya bulat ditunjukkan di sini:

Permukaan desain dalam gaya bulat

Kenakan Simulator

Google Emulator Manager berisi definisi perangkat untuk kedua jenis layar. Anda dapat membuat emulator persegi panjang dan bulat untuk menguji aplikasi Anda.

Memakai definisi perangkat yang ditampilkan di Google Emulator Manager

Emulator akan merender seperti ini untuk layar persegi panjang:

Penyajian emulator layar persegi panjang

Ini akan merender seperti ini untuk layar bulat:

Penyajian emulator layar bulat

Video

Aplikasi layar penuh untuk Android Wear dari developers.google.com.