2011-09-07 33 views
6

Tôi có tiện ích Android chứa hai nút. Nhưng tôi không có ý tưởng lớn như thế nào phụ tùng của tôi nên được cho DPI khác nhau. Theo this, thật dễ dàng để tính toán, nhưng tiện ích của tôi không phải là hình vuông, đó là hình chữ nhật, cách tính kích thước của nó?Cách tính kích thước widget android thích hợp?

My widget provider.xml trông như thế này:

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" 
    android:minWidth="160dip" 
    android:minHeight="72dip" 
    android:updatePeriodMillis="0" 
    android:initialLayout="@layout/main" 
    /> 

Trả lời

3

Vì bạn đang sử dụng các đơn vị nhúng, nó sẽ tự động thu nhỏ lại bởi hệ thống theo mật độ điểm ảnh. (Tiện ích con sẽ luôn được chia tỷ lệ theo cùng kích thước vật lý, bất kể mật độ điểm ảnh). Mật độ tham chiếu mà hệ thống sử dụng để chia tỷ lệ là 160 pixel/inch.

6

Tôi sẽ xem widget design guidelines, cụ thể là phần về widget sizes. Nó chỉ định kích thước trong px, nhưng bạn sẽ có thể chuyển đổi chúng thành dp cho một mật độ đã cho.

Các vấn đề liên quan