0

現在、各画像が単一のスライドページに配置され、その上に「共有」ボタンがあるスライダー画像があります。共有ボタンをクリックすると、現在のページ画像を電子メールと mms で共有する必要があります。これを行うには、最初に画像を描画可能からビットマップに変換する必要があります。arg_object.getString("image")) は画像の URL です。個々の画像を変換することはできますが、全体を変換することはできません。私を助けてください。

これが私のコードです

Bitmap bbicon = { BitmapFactory.decodeResource(this.cordova.getActivity().getResources
                    (),"R.drawable."+arg_object.getString("image"))};

しかし、decodeResourceでエラーが発生していますThe method decodeResource(Resources, int) in the type BitmapFactory is not applicable for the arguments (Resources, String)

4

3 に答える 3

0

imageView が画像リソースを運ぶ ImageView である場合、

BitmapDrawble bd = (BitmapDrawable)imageView.getDrawable();

ビットマップ bitmap = bd.getBitmap();

于 2013-11-07T08:56:09.160 に答える