2014-10-05 75 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

相关问题