출처 : http://neoroid.tistory.com/entry/Android-Widget-%EC%B5%9C%EC%86%8C-%ED%81%AC%EA%B8%B0
안드로이드 위젯을 짤 때
1x1, 2x2, 3x3 .. 이런 위젯들의 dp 값이 궁금하다면 아래 표를 참조하면 됩니다.
셀 크기 | DP 사이즈 |
1 | 72dp |
2 | 146dp |
3 | 220dp |
4 | 294dp |
위젯의 크기는 res - xml 폴더 안의 widget_provider.xml에 넣어주시면 됩니다.
<?xml version="1.0" encoding="utf-8"?> <appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" android:initialLayout="@layout/widget_2x2" android:minHeight="146dp" android:minWidth="146dp" android:updatePeriodMillis="100000" /> |
(2x2 위젯 사이즈인 경우)
Cell
4 X 1 | 320 x 100 |
3 X 3 | 240 x 100 |
2 X 2 | 160 x 200 |
즉 가로 길이는 1 에 ==> 80세로 길이는 1 에 ==? 100
가로 / 세로 | 1 | 2 | 3 | 4 |
1 | 80 x 100 | 80 x 200 | 80 x 300 | 80 x 400 |
2 | 160 x 100 | 160 x 200 | 160 x 300 | 160 x 400 |
3 | 240 x 100 | 240 x 200 | 240 x 300 | 240 x 400 |
4 | 320 x 100 | 320 x 200 | 320 x 300 | 320 x 400 |
이 크기는 세로모드일때의 크기이며 가로모드일때는
가로 길이 1 에 ==> 106 세로 길이 1 에 ==> 74