- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
通过阅读 Android 文档,我希望图片具有以下布局:
<ImageView
android:id="@+id/avatar"
android:layout_width="fill_parent"
android:layout_height="150dip"
android:adjustViewBounds="true"
android:scaleType="centerCrop" />
填充布局(高度为 150 dip 是唯一条件)没有任何扭曲:
CENTER_CROP Scale the image uniformly (maintain the image's aspect ratio) so that both dimensions (width and height) of the image will be equal to or larger than the corresponding dimension of the view (minus padding).
这在手机上运行得很好:
但在平板电脑上图像完全扭曲了:
怎么可能说:“请不要横向拉伸(stretch)”
最佳答案
我认为您将图像指定为背景而不是来源。这些图像在手机上看起来也被拉伸(stretch)了,并且 CenterCrop 应该可以正常工作。
尝试使用 setImageBitmap 或“src”属性,如果可行请告诉我。
关于android - CENTER_CROP 不保持图像比例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11400835/
通过阅读 Android 文档,我希望图片具有以下布局: 填充布局(高度为 150 dip 是唯一条件)没有任何扭曲: CENTER_CROP Scale the image uniformly (
center_crop 的官方文档是这样的: CENTER_CROP : Scale the image uniformly (maintain the image's aspect ratio) s
我是一名优秀的程序员,十分优秀!