私はpreviewImageを設定しているAndroidのウィジェットを持っています。残念ながら、ウィジェットの適切なサイズを判断するのに問題があります。ウィジェットが大きすぎると、フレームの下部でトリミングされます。
プレビュー画像が表示されるこのフレームの推奨サイズ、またはさらに良いピクセルサイズを見つけようとしていますが、ドキュメントで見つけることができません。
誰かがその情報を探す場所を知っていますか?
ありがとうございました。
エミュレータには、適切なサイズのプレビューを作成するためのアプリケーションがあります。
http://developer.android.com/guide/topics/appwidgets/index.html#preview
私の提案は、そのアプリケーションでウィジェットのpreviewImageを取得してから、サイズを確認することです。
私のテストによると、ウィジェットのプレビューはウィジェットのXMLファイルに接続されています。
ウィジェット1x1のウィジェットプレビュー:
画像サイズ:幅= 138ピクセル、高さ=138ピクセル
xmlファイルの定義:android:minHeight = "50dp"、android:minWidth = "50dp"
ウィジェット2x1のウィジェットプレビュー:
画像サイズ:幅= 236ピクセル、高さ=138ピクセル
xmlファイルの定義:android:minHeight = "50dp"、android:minWidth = "120dp"
プレビューのサイズは、ウィジェットの「デフォルト」サイズを直接反映する必要があることをお勧めします。
AndroidのWebサイトによると:http://developer.android.com/guide/practices/ui_guidelines/widget_design.html
複数のウィジェット「セル」のサイズに関するガイドを提供します:(70dp × n − 30dp
ここで、nはセル数です)
したがって、たとえば、2x1セルウィジェットは次のようになります。MDPIでは110x40
、それぞれHDPI165x60
と220x80
XHDPIです。
ただし、経験から、これを100%確認することはまだできていませんが、XXHDPIデバイス(Nexus 10など)では、セルサイズが大きくなると、このルールは適切ではなくなります。
ウェブ上でこのトピックについてはほとんど何もありませんし、ここで明確な答えはありませんので、これらは私の観察です:
Gmailアプリには、drawable-nodpi-v4、サイズ638x504の単一のpngがあります。