Desain widget Android yang dapat disesuaikan dan diskalakan di berbagai ukuran layar dan petak. Uji tata letak untuk memastikan bahwa pengguna dapat membaca dan menggunakan widget Anda dalam ukuran apa pun.
Ukuran default
Optimalkan tata letak Anda untuk beberapa class ukuran atau titik henti sementara guna mendukung widget yang dapat diubah ukurannya. Karena ukuran sel bervariasi menurut perangkat dan orientasi layar, desain widget adaptif, bukan widget ukuran tetap.
Tentukan atribut targetCellWidth dan targetCellHeight untuk perangkat genggam
dan tablet agar pemilih widget menempatkan dan menampilkan widget Anda
secara akurat. Untuk rentang sel dan dimensi dp minimum, lihat
Menentukan ukuran widget.
Titik henti sementara
Titik henti sementara sangat penting untuk membuat widget yang dapat diubah ukurannya, mudah digunakan, dan mudah beradaptasi. Dengan menguji desain, Anda dapat menentukan batas ukuran yang memerlukan penyesuaian tata letak. Terapkan titik henti sementara untuk memicu perubahan ini, sehingga widget Anda tetap menarik secara visual dan berfungsi dengan baik dalam ukuran apa pun.
Titik henti sementara juga menawarkan fleksibilitas untuk menyertakan atau mengecualikan konten tambahan secara bersyarat, sehingga mengoptimalkan pemanfaatan ruang berdasarkan dimensi widget.
Widget di berbagai faktor bentuk
Tablet dan desktop memiliki prinsip desain widget yang sama dengan ponsel, tetapi memiliki ekspektasi input yang berbeda. Faktor bentuk lainnya, seperti mobil, memiliki persyaratan keterlihatan sekilas tertentu atau menyesuaikan widget secara otomatis. Untuk mengetahui informasi selengkapnya, lihat Menyesuaikan widget di berbagai faktor bentuk.

Mengisi batas
Salah satu alasan utama pengguna menghapus widget adalah karena ketidakselarasan dengan elemen layar utama lainnya. Untuk mencegahnya, pastikan widget Anda selalu mengisi ruang petak yang dialokasikan sepenuhnya.
Anjuran
Larangan
Anjuran