2011-06-13 65 views
0

我已經編寫了自定義ListView的代碼。這只是一個有三個文本框的視圖。我已經使用setBackgroundColor將行背景設置爲白色。但是,當我點擊一行時,顏色不再改變。我完全以編程方式完成此操作。有沒有一種方法可以在單擊ListView行時取回Android選擇器顏色?android - 添加一個自定義視圖到列表視圖使選擇器顏色消失

回答

0

改變的選擇顏色是屬於列表項的背景可繪製屬性。你將不得不自己指定一個,使用可繪製的狀態列表。

此處瞭解詳情:

Drawable Resources: State List

在這裏:

What is the default drawable for pressing a list item

煩人的,系統的默認列表項的背景是不是從應用程序訪問,所以你必須複製原始的(或者如果你喜歡,使用你自己的風格)。