2013-01-31 75 views
3

我正在開發和Android應用程序。我有一個包含大量圖像按鈕的主菜單,每個菜單都會讓用戶點擊一個新的視圖。Android imagebutton:如何刪除圖像周圍的彩色矩形?

我遇到的問題是,每個圖標周圍都是一個有色矩形,當點擊時變成淡藍色。如何在.xml佈局文件中刪除此透明方塊?

提前許多感謝,

+0

是它也許安卓(取決於版本)的標準功能?如果是這樣,那麼你可能需要子類Imagebutton? – Kerry

+1

也許這個鏈接將是有益的http://stackoverflow.com/questions/9167900/how-to-create-borderless-buttons-in-android –

回答

5

他們可能有來自android系統的默認背景。移除,定義一個透明的顏色

<color name="transparent">#00000000</color> 

,然後用它作爲背景在您的按鈕

<ImageButton android:src="@drawable/button" 
      android:background="@color/transparent"/> 

我認爲它會工作,你想

的方式
+0

是的,它現在工作。非常感謝! – Eamorr

+0

不客氣! –

0

我知道那裏有現在矩形或顏色,當你用你自己的按鈕..創建,實施和使用他們,那麼你不會有矩形

0

你總是可以使用該框架的

android:background="@android:color/transparent"

但對於什麼喲你企圖存檔,這是更好的解決方案

android:background="@null"

相關問題