2011-09-07 9 views
6

私は2つのボタンを含むAndroidウィジェットを持っています。しかし私は、私のウィジェットが異なるDPIのためにどれくらい大きくなければならないのか分かりません。 thisによれば、計算は簡単ですが、私のウィジェットは正方形ではなく、四角形でサイズの計算方法は?どのように適切なアンドロイドウィジェットのサイズを計算するには?

マイウィジェットのprovider.xmlは、次のようになります。あなたはディップユニットを使用しているので

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

答えて

3

、それは自動的に画素密度に応じて、システムによってスケーリングされます。 (ウィジェットは、ピクセル密度に関係なく常に同じ物理サイズにスケールされます。)システムがスケーリングに使用する参照密度は、160ピクセル/インチです。

6

widget design guidelines、具体的には約widget sizesのセクションを見ていきます。サイズはpxで指定しますが、与えられた密度に対してdpに変換できるはずです。

関連する問題