私のアンドロイドデスクトップにショートカットを作成するときに問題があります。intent.putExtra(Intent.EXTRA_SHORTCUT_ICON、bmp)画像が中心から外れています
まず、72x72のアイコンがあります。これをSDカードからBitmapオブジェクトに読み込みます。
このビットマップオブジェクトをアイコンリソースとして設定しました。
私が抱えている問題は、私が設定したときに、ショートカットの画像が中央から外れて途切れてしまうことです。画面のメトリックから、私は72x72としてサイズを取得しますが、取引の内容はわかりません。
コード:
Bitmap theBitmap = BitmapFactory.decodeFile("/sdcard/icon.png");
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, theBitmap)
私はそれをリサイズしようとしたキャンバスを利用し動作するようにそれを持っている、描画可能と電話を再起動したときに別のビットマップは、しかし、それは小さなサイズに戻ります。描画可能リソースは、それが完璧に見えるように非常に同じアイコンを使用して、そのダイナミックではない
:
Parcelable iconResource = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon);
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconResource);
サムスンエピック4Gのを使用して2.1
を? コードを投稿できますか? – Marcovena