我想將一個簡單的漸變背景應用到我的主LinearLayout。我的問題是背景拒絕留在背景中,而是決定覆蓋我的視圖(在這種情況下,TextViews和Buttons)。我做錯了什麼/我錯過了什麼?謝謝你的幫助!Android - LinearLayout背景「over」視圖
主要佈局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/mainLinearLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bg_gradient"
android:orientation="vertical"
>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Select the PC to communicate with..." />
<TextView
android:id="@+id/textViewStatus"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Status" />
<RadioGroup
android:id="@+id/radioGroupDevices"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</RadioGroup>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Button
android:id="@+id/btnBack"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="<<" />
<Button
android:id="@+id/btnVolDown"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="-" />
<Button
android:id="@+id/btnPlayPause"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="|>" />
<Button
android:id="@+id/btnVolUp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="+" />
<Button
android:id="@+id/btnNext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=">>" />
</LinearLayout>
</LinearLayout>
繪製/ bg_gradient.xml:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient android:angle="270" android:endColor="#181818" android:startColor="#616161"/>
<stroke android:width="1dp" android:color="#343434" />
</shape>
結果(截圖來自Eclipse中的XML編輯器,但看起來實際手機上的相同) http://s14.directupload.net/images/130415/q8q6hcmn.png
正如你所看到的,文本行和按鈕似乎至少是pa由背景覆蓋。我也嘗試使用普通的黑色背景,但效果相同。所有視圖在黑色陰霾之後都顯得「霧」。
我的API級別15個發展中國家,確實如此。對不起,離開了。您的建議確實將我的文字背景設置爲粉紅色。我想我可以把文字放在畫布上,背景之上。但是,似乎每個文本都有一個背景,必須詳細說明。所以我會盡量使視圖的背景和佈局背景儘可能匹配,以便無縫集成文本。我希望那是正確的路。感謝您的幫助! –
但是,似乎每個文本都帶有背景......你能告訴我怎麼在這裏分享一些圖像......如果你覺得這個有用的upvote或接受這個答案 –
在你的幫助下,我可以設置背景的文字變成黑色,按鈕變成白色。 http://s14.directupload.net/images/130416/4c63r3bc.png 所以現在意見不再受到污染,但它仍然不是我所期待的效果。我只想(特別是文本)沒有可見的背景,只是在陰影佈局背景上出現白色。 我想upvote你的答案,但因爲我是新來的我不能(更高的聲譽要求)。我確實接受了你的回答。再次感謝! –