2010-01-06 45 views
0

我有一個簡單的ListView,並在該ListView上放置了許多自定義視圖。 CustomView具有ImageView和兩個TextView。如何避免在視圖中的子視圖有不同於背景的顏色時出現醜陋的「框」

CustomView還有一個「有狀態的可繪製」作爲背景,這樣如果您在ListView中按下Row,背景圖像(9補丁)將發生變化。當按下行時,背景圖像變成紅色的東西。

問題是,當從默認的灰色背景的變化,在CustomView(ImageView的和TextViews)各方面的意見仍然有他們的灰色背景,因而產生對現在瑞迪施背景上非常難看greay盒。

解決該問題的最佳方法是什麼?我希望這些東西能夠自動處理(就像.NET中所做的那樣),但我錯了。

回答

0

我得到了它=)

您可以使用顏色 「透明」

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

設置與色彩的意見,和所有的好=)

相關問題