ImageViewを備えたウィジェットがあります。このImageViewを、9パッチのPNGリソースから作成されたビットマップに設定しました。画像は正しく設定されていますが、正しく引き伸ばされていません。つまり、9パッチPNGで定義されているような一部ではなく、画像全体が引き伸ばされています。9パッチイメージをリソースとして設定しただけで機能します。どうすればこれを修正できますか?
// Does not work (9-patch does not display correctly)
Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.someNinePatch);
remoteViews.setImageViewBitmap(R.id.someImageView, bitmap);
// Works (9-patch displays correctly)
remoteViews.setImageViewResource(R.id.someImageView, R.drawable.someNinePatch);