2012-07-16 14 views
6

Próbuję utworzyć aplikację, która ma standardowy rozmiar płytek 4x2. Obecnie używam tych wartości:Jakie rozmiary należy zastosować w przypadku szerokości 4x2

android:minHeight="146dp" 
android:minWidth="294dp" 

Na moje pragnienie systemem Gingerbread, widget pokazuje jak 4x2.
Na moim tablecie Asus TF101 z systemem ICS widżet pobiera rozmiar 4x2.
Wreszcie, w emulatorze 720x1280 z systemem ICS widget ma rozmiar 4x3.

Więc jestem trochę zdezorientowany. Jakie są prawidłowe wartości (być może przy użyciu różnych folderów zasobów), aby uzyskać widget 4x2 na wszystkich urządzeniach?

Odpowiedz

3

Znalazłem, że działa na około. 72dp x 72dp na 1x1 działa najlepiej. Więc dla widżetu 2x2 zwykle korzystam z 144dp x 144dp, jednak google poleca 110dp x 110dp.

Ta strona Google daje lepszy opis jaki rozmiar do użycia i jak go obliczyć: http://developer.android.com/guide/practices/ui_guidelines/widget_design.html

+1

To rozwiązanie nie działa na 7 '' tabletek. Sprawdzono na Nexusie 7 2013, a rozmiar widżetu to 3 x 2 komórki i poziomo przycięto. Na smartfonach takich jak OnePlus One są to komórki 4x2 i wygląda dobrze. Ustawiony na ** 280 dp ** działał, teraz rozmiary komórek są 4x2 na wszystkich urządzeniach. – gpm

Powiązane problemy