java - 为什么我不能将位图调整为 ImageView 的大小?
问题描述
bitmap.setWidth(imageview.getWidth());
bitmap.setHeight(imageview.getHeight());
imageview.setImageBitmap(bitmap);
为什么这不起作用?我可以加载位图,但无法将大小设置为imagebutton
or的大小imageview
。
解决方案
如果您希望您的位图适合您的 ImageView,您可以使用以下方法之一。
1.xml布局文件的变化
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitXY"/>
2.java代码的变化
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
imageview.setImageBitmap(bitmap);
推荐阅读
- automation - 如何在 kafka - hdfs 集成中自动化版本控制?
- restsharp - 如何将 RestResponse 用于列表
返回? - python - 根据另一列中的值减法选择一列中的值
- mongodb - mongodb Stitch 在 collection.aggregate() 中不支持 $geoNear。替代 $geoWithin 没有 includeLocs
- c# - 按版本分组
- java - Nodejs 是否缓存局部变量?
- php - Laravel 5.6 Eloquent Relations 2 级
- vb.net - VB6 到 VB.net 关于 SHBrowseForFolder
- python-3.x - 如何以以下格式将时间序列数据用于序列到序列预测
- python - matmul和张量的通常乘法之间有什么区别吗