gpt4 book ai didi

android - 在 Android 中单击缩略图后如何显示全尺寸图像?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:50:36 24 4
gpt4 key购买 nike

我有一张缩略图,当用户点击该图片时,
它会弹出(一个窗口或对话框??)以显示大图像。
(窗口或对话框??)的背景应该是透明的。
有教程吗??

最佳答案

是的,你可以设置全屏对话框来显示如下图

final Dialog nagDialog = new Dialog(backgroundsActivity.this,android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);
nagDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
nagDialog.setCancelable(false);
nagDialog.setContentView(R.layout.preview_image);
Button btnClose = (Button)nagDialog.findViewById(R.id.btnIvClose);
ImageView ivPreview = (ImageView)nagDialog.findViewById(R.id.iv_preview_image);
ivPreview.setBackgroundDrawable(dd);

btnClose.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {

nagDialog.dismiss();
}
});
nagDialog.show();

其中 preview_image 是只包含 ImageView 和关闭按钮的 xml。

这里是用于全屏显示图像的xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">

<ImageView android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/iv_preview_image" />


<Button android:layout_width="wrap_content"
android:layout_height="wrap_content" android:background="@drawable/close"
android:id="@+id/btnIvClose" android:layout_alignParentRight="true"
android:layout_alignParentTop="true" />

</RelativeLayout>

关于android - 在 Android 中单击缩略图后如何显示全尺寸图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12089485/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com