我使用這下面的代碼添加imageViews之一,但它似乎沒有正常工作 我想用一個按鈕來添加圖像,然後顯示在特定relativeLayout
不能由一個佈局
public void showViewOfReceiptFromSelecting(String uriString)
{
byte[] imageData = null;
try
{
InputStream fis = this.getContentResolver().openInputStream(Uri.parse((uriString)));
Bitmap imageBitmap = BitmapFactory.decodeStream(fis);
imageBitmap = Bitmap.createScaledBitmap(imageBitmap, 40, 40, false);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
imageBitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
imageData = baos.toByteArray();
ImageView image = new ImageView(this);
image.setImageBitmap(imageBitmap);
image.setId(counterOfReceipts);
RelativeLayout.LayoutParams rlp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
rlp.addRule(RelativeLayout.RIGHT_OF, counterOfReceipts - 1);
myRelalativelayout.addView(image, rlp); // a relative Layout i already defined earlier in the code
counterOfReceipts = counterOfReceipts + 1 ;
}
catch(IOException e) {
e.printStackTrace();
}
}
現在的問題是,每當我嘗試添加一個縮略圖時,它會替換舊的。請告訴我該怎麼辦...
問候
你想添加多少... – 2012-02-15 10:32:31
最多10個。 – 2012-02-15 10:33:43
可以請你把整個代碼在這裏,所以我可以得到更好的解決方案,從 – 2012-02-15 10:38:46