我试图显示一个在对话框中形状总是正方形的
ImageView.尺寸可能会根据显示器的分辨率(纵向宽度精确)而有所不同,但需要ImageView才能形成最大的Square,以容纳其中的正方形图像.这是我的
XML代码相同的.
<ImageView android:id="@+id/dialog_image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:scaleType="centerInside" android:adjustViewBounds="true" />
但是问题是在运行时动态设置了Square图像,并且ImageView最终成为宽度为Square Image大小的矩形.我能做些什么来实现呢?
编辑:给出我想要实现的想法就像在联系人应用程序中选择联系人并点击个人资料图片时所显示的内容.它放大并保持为活动顶部的正方形.