android 点击图片放大显示代码
时间: 2023-08-15 15:04:54 浏览: 74
以下是一个简单的 Android 点击图片放大显示的代码:
1. 在布局文件中添加一个 ImageView 控件,并设置其点击事件:
```
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@drawable/my_image"
android:scaleType="fitCenter"
android:clickable="true"
android:onClick="showImageDialog" />
```
2. 在 Activity 中实现 showImageDialog 方法,该方法会创建一个 Dialog,并在其中显示放大后的图片:
```
public void showImageDialog(View view) {
Dialog dialog = new Dialog(this, android.R.style.Theme_Black_NoTitleBar_Fullscreen);
dialog.setContentView(R.layout.dialog_image);
ImageView imageView = dialog.findViewById(R.id.dialogImageView);
imageView.setImageDrawable(((ImageView) view).getDrawable());
dialog.show();
}
```
3. 在 dialog_image.xml 布局文件中添加一个 ImageView 控件,并设置其大小和缩放类型:
```
<ImageView
android:id="@+id/dialogImageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitCenter" />
```
这样,当用户点击 ImageView 控件时,就会显示一个全屏的 Dialog,并在其中显示放大后的图片。