我有一個非常簡單的佈局:帶有MapView和ToggleButton的RelativeLayout。爲什麼當我沒有在任何地方指定它時,ToggleButton顯示爲透明,真正的問題是,我怎樣才能使它停止?Android - 谷歌地圖上的透明ToggleButton
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainlayout"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="NoYouCantSeeMyKey" />
<ToggleButton android:id="@+id/aerialsbutton"
android:layout_width="150px"
android:layout_height="50px"
android:textOn="Aerials On"
android:textOff="Aerials Off"
android:layout_alignParentRight="true" />
</RelativeLayout>
我試過設置阿爾法爲1,並且沒有運氣切換的MapView和切換按鈕的順序。任何幫助深表感謝。
更新:我有我的Applcation主題設置爲android:theme="@android:style/Theme.Holo.NoActionBar"
。這可能嗎?
更新2:主題沒有區別。在這裏很難過。
你試過 android:disabledAlpha 屬性? –
它沒有幫助,也不應該因爲我的ToggleButton沒有被禁用。 – Gady
你可以給setBackgroundDrawable(Drawable d) – Hanry