Android 两个不同的图像视图需要两个位图吗
我需要知道是否需要设置两个位图以在两个ImageView中显示图像。我正在从画廊上传图片 代码:-Android 两个不同的图像视图需要两个位图吗,android,imageview,Android,Imageview,我需要知道是否需要设置两个位图以在两个ImageView中显示图像。我正在从画廊上传图片 代码:- public void decodeFile(String filePath) { // Decode image size BitmapFactory.Options o = new BitmapFactory.Options(); o.inJustDecodeBounds = true; BitmapFactory.decodeFile(
public void decodeFile(String filePath) {
// Decode image size
BitmapFactory.Options o = new BitmapFactory.Options();
o.inJustDecodeBounds = true;
BitmapFactory.decodeFile(filePath, o);
// The new size we want to scale to
final int REQUIRED_SIZE = 1024;
// Find the correct scale value. It should be the power of 2.
int width_tmp = o.outWidth, height_tmp = o.outHeight;
int scale = 1;
while (true) {
if (width_tmp < REQUIRED_SIZE && height_tmp < REQUIRED_SIZE)
break;
width_tmp /= 2;
height_tmp /= 2;
scale *= 2;
}
// Decode with inSampleSize
BitmapFactory.Options o2 = new BitmapFactory.Options();
o2.inSampleSize = scale;
bitmap = BitmapFactory.decodeFile(filePath, o2);
//first image i have uploaded by using first button
imgView1.setImageBitmap(bitmap);
imgView2.setImageBitmap(bitmap);
}
虽然这个问题不是很清楚,但通过阅读评论,我了解到您可能希望将不同的位图设置为两个ImageView。如果是这种情况,以下是您的操作方法:
firstBitmap = BitmapFactory.decodeFile(filePath, o2);
secondBitmap = BitmapFactory.decodeFile(someOtherPath, o2);
问题是什么?您是否询问是否可以将一个图像资源分配给多个ImageView?@Fremmedenvendelser否我正在将不同的图像资源分配给两个不同的ImageView。它们将使用两个不同的按钮上载。您正在将同一位图设置为两个不同的ImageView。@午餐盒:好的,如何为两个ImageView设置不同的位图。