我试图展示一个ImageView
,它在对话框中始终是正方形的。尺寸可能会根据显示器的分辨率(精确的纵向宽度)而有所不同,但ImageView需要形成最大的Square,以容纳其中的方形图像。这是我的XML代码。Square ImageView
<ImageView
android:id="@+id/dialog_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerInside"
android:adjustViewBounds="true"
/>
但问题是,Square
图像是在运行时动态地设置,并且ImageView的结束是用广度为正方形图像大小的矩形。我能做些什么来达到同样的效果?
编辑:为了给什么,我想实现像当联系人应用程序,并单击该资料图片被选中的联系人显示什么的想法。它缩小并保持为活动顶部的一个正方形。
非常感谢你很多回应。奇迹般有效。 – Shakti