0
我使用的後續代碼,以創建非縮放,中心圖像作爲背景,在一個相對佈局: -的Android - 如何改變由創建灰色背景一個BitmapDrawable
RelativeLayout explosionlayout = (RelativeLayout) findViewById (R.id.explosionlayout);
explosionlayout.setBackgroundColor(R.color.white);
Bitmap myBitmap = BitmapFactory.decodeResource(this.getResources(), R.drawable.bomb);
BitmapDrawable test1 = new BitmapDrawable(myBitmap);
test1.setGravity(Gravity.CENTER);
唯一問題是,無論我通過XML還是通過代碼設置,relativelayout的背景都是灰色的。
任何想法,將不勝感激,謝謝。
R.color.white在res/values/color.xml文件中設置,並使用以下行進行定義。 \t#FFFFFF –
2010-08-03 19:13:20
正確,但R.color.white不是真正的顏色值,它只是一個ID。 'setBackgroundColor'需要一個真正的顏色值,這個'Resources.getColor'將提供。 – 2010-08-04 01:03:13