java将位图设置为具有特定高度的ImageView
我有一个ImageView和一个位图,我从我的服务器中提取,但我无法以我想要的方式将位图设置为ImageView
例如,以下是我正在使用的组件:
- ImageView宽300像素,高100像素
- 位图宽300px,高300px
我想将位图设置为垂直居中的ImageView
另一个例子是,如果我有一个尺寸相同的ImageView,位图是100px宽,100px高,我希望位图在缩放后取ImageView的宽度(300px)并垂直居中
如何在不实现任何位图大小逻辑的情况下实现这一点
# 1 楼答案
你应该看看这个:Loading Bitmap,你可以使用链接中提供的方法有效地减小位图的大小。 此外,如果您的imageview的维度更高,那么位图将使用imageview的scaletype属性
使用scaletype属性的一些提示: