2013-10-08 119 views
2

嗨,我需要把一個背景圖片放在一個活動中,這個圖片需要有點透明,因爲我想把文字放在它上面。如何才能做到這一點? 它可以直接在xml文件上完成,如果是的話如何? 它也可以通過編程來完成,如果是的話,怎麼樣? 你能給我舉個例子。 謝謝!在android xml中修改背景圖片的透明度

回答

13

的XML例子看起來就像

<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@drawable/myimage" 
    android:alpha=".75"/> 

編程方式,你也可以將它與

int alphaAmount = 125; // some value 0-255 where 0 is fully transparent and 255 is fully opaque 
myImage.setAlpha(alphaAmount); 

其中MYIMAGE是ImageView的。

+0

屬性「阿爾法」僅適用於API級別使用11和更高 – programmer

+0

這也對被引用回地面IMG的佈局工作。謝謝! – gnB

0

你應該使用這樣的: yourview.getBckground().setAlpha(INTEGER_VALUE (more than 100));