2014-10-05 73 views
0

我正在使用自定義水平列表視圖,我的需要是更改點擊項目的顏色。如何在自定義水平列表視圖中更改所選項目android

這裏是我的XML

<com.meetme.android.horizontallistview.HorizontalListView 
      android:id="@+id/hlvCustomList" 
      android:layout_width="match_parent" 
      android:layout_height="50dp" 
          /> 

       selectedRow = view; //view is the onitemSelectListner View 
       if (selectedRow != null) { 

        selectedRow.setBackgroundColor(Color.BLUE); 
       } 

         view.setBackgroundColor(Color.BLUE); 

的代碼,我已經試過這個代碼在項目單擊,但不是爲我工作。

請給我建議適當的方法來做到這一點。

+0

這個問題似乎是題外話題,因爲它沒有包含任何研究工作。 – aga 2014-10-05 08:18:49

回答

0

嘗試設置爲HorizontalListView

後臺添加android:background="@drawable/listviewbackground"並在繪製文件夾的寫在listviewbackground.xml此代碼。在這裏我正在改變colors,你可以嘗試根據你的需要改變任何東西

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_pressed="true" 
     android:color="#aabbcc"/> <!-- pressed --> 
    <item android:state_activated="true" 
     android:color="#fedcba"/> <!-- selected --> 
    <item android:color="#abcdef"/> <!-- default --> 
</selector> 
+0

我正在使用com.meetme.android.horizo​​ntallistview.Horizo​​ntalListView 所以你的答案不適合我。 – 2014-10-05 09:10:43

相關問題