私はImageViewを持っています。その onClick で、Drawable を取得します。
Drawable dr = ((ImageView) v).getDrawable();
ダイアログの ImageView に設定します。
zoomedImage.setImageDrawable(dr);
しかし、ダイアログを閉じるか、アクティビティが再開されます。元の位置にある画像が引き伸ばされ、そのサイズよりも大きく表示されるため、ImageView には画像の一部しか表示されません。
これはディープ コピーのケースですか、それとも別の問題がありますか? そうである場合、元の Drawable をディープ コピーして、コピーをズーム イメージに設定するにはどうすればよいですか?
前もって感謝します。