gpt4 book ai didi

android - 使 DialogFragment 适合图像大小

转载 作者:太空狗 更新时间:2023-10-29 16:22:03 26 4
gpt4 key购买 nike

我有一个带有显示一些图片的 ViewPager 的 DialogFragment。问题是上面有一条奇怪的黑色条纹,这些图片变形了。

这是我目前拥有的,如您所见,图片看起来不太好,对话框顶部有一个奇怪的黑色条纹。

enter image description here

这是它的外观,没有黑色条纹,图片适合屏幕宽度。

enter image description here

我该怎么做?

非常感谢。

最佳答案

要去除顶部的黑框,请尝试调用 DialogFragment.setStyle(int style, int theme) DialogFragment.onCreate(Bundle savedInstanceState) 中的方法方法,例如setStyle(DialogFragment.STYLE_NO_TITLE, 0)setStyle(DialogFragment.STYLE_NO_FRAME, 0) .

我也遇到了像你这样的问题 DialogFragment一定的宽度。 layout_width我的值(value)DialogFragment (在我的 DialogFragment 的 xml 布局文件中指定)似乎在某处被覆盖,有时我的 DialogFragment 被覆盖扩展,有时它会根据内容缩小。我知道有点黑客,但我能想到的最好的方法是调用 getDialog().getWindow().setLayout(int width, int height)我的方法 DialogFragment.onResume()方法,例如getDialog().getWindow().setLayout(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT) .

然后调整图像大小以适应您的 DialogFragment , 使用 ImageView.setScaleType(ImageView.ScaleType scaleType)该线程中其他答案所暗示的方法。

关于android - 使 DialogFragment 适合图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12069338/

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