我使用Canvas和Bitmap類創建圖像。我想將其設置爲用戶的背景。然後我想在它上面添加更多的圖像。添加圖像作爲背景並將其他圖像放在上面
這是應該作爲背景的圖像的代碼。
ImageView imgMap1 = (ImageView) findViewById(R.id.imgMap1);
imgMap1.setImageDrawable(new BitmapDrawable(Bitmap.createBitmap(bmp, 0, 0, 500, 500)));
,這是爲了讓它作爲背景代碼:
LinearLayout ll = new LinearLayout(this);
ll.setBackgroundResource(R.drawable.nn);
this.setContentView(ll);
這裏的問題是:當我將它設置爲背景,我看不到其他的照片了。 我該怎麼做? 在此先感謝。
其他圖像在佈局中添加。他們可以通過手指觸摸移動。用戶可以通過手指重新定位它們。
ImageView i1 = (ImageView) findViewById(R.id.Image1);
ImageView i2 = (ImageView) findViewById(R.id.Image2);
你能發佈更多關於如何添加其他圖片的代碼嗎? –
您可以在第一張圖片上繪製第二張圖片。看看我的答案你可以如何實現這裏:http://stackoverflow.com/questions/12330220/androiddraw-image-in-the-center-of-another-image/12332941#12332941 –
感謝您的答案。代碼被添加。 我有兩種可能性。我可以將它們添加到佈局中,或者我可以將它們添加到Java代碼中。 哪一個會工作? –