gpt4 book ai didi

android - 如何在 Android 中全屏显示 imageView?

转载 作者:行者123 更新时间:2023-11-29 20:11:49 30 4
gpt4 key购买 nike

我知道有很多这样的问题。然而,他们都试图在点击后将 imageView 带入全屏。

我想在不单击的情况下将 imageView 显示为全屏。换句话说,当我单击我的位图时,我应该得到一个全屏 imageView。我尝试了很多,但无法达到预期的效果。

到目前为止,我已经尝试过这个 thread's所有可能的解决方案。

此外,我尝试使用多个缩放选项。

我正在使用大 Nerd 的牧场指南自学 android。我在下面附上我的代码和图片

public View onCreateView(LayoutInflater inflater,
ViewGroup parent, Bundle savedInstanceState) {
imageView=new ImageView(getActivity());
String path= (String) getArguments().getSerializable(FILE_PATH_NAME);
BitmapDrawable image = PictureUtils.getScaledDrawable(getActivity(), path);
float rotation= rotateImage(getActivity(), path);
Log.i("RotateImagee", "Rotate valuee: " + rotation);
imageView.setRotation(rotation + 90);
imageView.setImageDrawable(image);
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
return imageView;
}

图像: enter image description here

我希望屏幕完全覆盖此图像并进行适当缩放。因此,请向我展示具有适当缩放比例的适当解决方案。

最佳答案

您只能使用一种刻度类型,CENTER_INSIDE 会覆盖 FIT_XY。仅使用 FIT_XY。Senconly 在创建 ImageView 时没有给它布局参数(默认是 wrap_content),所以你需要将布局参数设置为 match_parent。没有它,imageView 会将大小更改为 wrap_content,而 FIT_XY 将不会生效。

Here 是一个链接,如果你想让 Activity 全屏。您还需要删除 ActionBar,Here

关于android - 如何在 Android 中全屏显示 imageView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34678074/

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