2

私は、子として単純な LinearLayout に動的に追加された複数の画像を表示するカメラアプリに取り組んでいます。特定の画像が選択されると (onClick)、Camera View (camera Intent) に移動します。アプリは、選択された右側の ImageView でキャプチャされた新しい画像を表示することになっています。問題は、その特定の ImageView を取得して onActivityResult メソッドで処理する方法がわかりません。助けてください

4

1 に答える 1

0

あなたのonActivityResult()

if (resultCode == RESULT_OK) {
        if (data != null) {
                Bitmap thumbnail = (Bitmap) data.getExtras().get("data");
                imageView.setImageBitmap(thumbnail);
        }
}

data意図はどこにある。

ImageViewカメラアプリを開く前に、クリックした の参照を保存し、その参照を使用して新しい画像を設定できます。

更新:アクティビティで変数を作成するだけImageViewで、カメラを開く前に、クリックされたインスタンスをこのフィールドに配置し、これImageViewをサンプル コードで使用します。

于 2012-07-05T09:59:29.770 に答える