我正在開發和Android應用程序。我有一個包含大量圖像按鈕的主菜單,每個菜單都會讓用戶點擊一個新的視圖。Android imagebutton:如何刪除圖像周圍的彩色矩形?
我遇到的問題是,每個圖標周圍都是一個有色矩形,當點擊時變成淡藍色。如何在.xml佈局文件中刪除此透明方塊?
提前許多感謝,
我正在開發和Android應用程序。我有一個包含大量圖像按鈕的主菜單,每個菜單都會讓用戶點擊一個新的視圖。Android imagebutton:如何刪除圖像周圍的彩色矩形?
我遇到的問題是,每個圖標周圍都是一個有色矩形,當點擊時變成淡藍色。如何在.xml佈局文件中刪除此透明方塊?
提前許多感謝,
他們可能有來自android系統的默認背景。移除,定義一個透明的顏色
<color name="transparent">#00000000</color>
,然後用它作爲背景在您的按鈕
<ImageButton android:src="@drawable/button"
android:background="@color/transparent"/>
我認爲它會工作,你想
的方式是的,它現在工作。非常感謝! – Eamorr
不客氣! –
我知道那裏有現在矩形或顏色,當你用你自己的按鈕..創建,實施和使用他們,那麼你不會有矩形
你總是可以使用該框架的
android:background="@android:color/transparent"
但對於什麼喲你企圖存檔,這是更好的解決方案:
android:background="@null"
是它也許安卓(取決於版本)的標準功能?如果是這樣,那麼你可能需要子類Imagebutton? – Kerry
也許這個鏈接將是有益的http://stackoverflow.com/questions/9167900/how-to-create-borderless-buttons-in-android –