我的外部存储设备上有一些Uri,但它太大了。我有构造函数进一步只接受File like参数。如何使图片变小adn从中获取文件?
答案 0 :(得分:0)
那取决于你如何显示图片。如果您只想在布局中显示该图片,只需在相应的layout.xml文件中相应地调整 ImageView 元素的大小:
android:minHeight="your_value"
android:minWidth="your_value"
另外,不要忘记设置adjustViewBounds属性:
android:adjustViewBounds="true"
如果你正在寻找一些更强大的东西并且你关心用于存储整个位图以供显示的内存,那么我将研究使用BitmapFactory类,特别是inSampleSize字段
此previous question也为您提供了一些背景信息。