2011-08-01 63 views
7

我想設置視圖的Alpha級別。 我在這裏閱讀文檔:在視圖上設置Alpha級別不起作用

http://developer.android.com/reference/android/widget/RelativeLayout.html

,它好像它應該是可能的,即使在Android 2.1,我正在開發(如我不能看到它,否則說),但是當我把它添加到我的看法

<View 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_margin="20sp" 
    android:background="#ffffff" 
    android:alpha="0.9"></View> 

我得到一個錯誤說:

沒有在包裝發現屬性「阿爾法」資源標識符10'android'

如何設置視圖的alpha級別?

+0

好吧,這很奇怪,你正在按照文檔所述的那樣做。你可以嘗試使用0到255之間的整數值,所以沒有小數? [資源文檔](http://android.ubiwireless.com/Documentation.doc) – nldev

回答

12

可以設置阿爾法與像這樣

android:background="#50ffffff" 

此背景屬性的前50個值設爲α值

+0

這有效,但我不明白爲什麼這是記錄的另一種方式? – Bex

+1

正在平板電腦上運行此操作嗎?因爲這是自從版本11以來纔可用。 –

+0

這就是爲什麼呢!我正在閱讀的文件似乎沒有具體說明。 – Bex

2

在其Android版本,你跑步嗎?

setAlpha僅在api級別11上可用。如果您想在以前的版本中執行此操作,可以嘗試其他方式來執行此操作。可能使用半透明背景可以做到這一點。

相關問題