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