안녕하세요 제가 지금 리스트뷰를 클릭할때마다 색을 바뀌게 하고싶습니다..
그런데 1번 아이템을 클릭하면 배경색이 주황색으로 변경되는것까지는 했습니다. 그런데
2번아이템을 클릭하면 1번이 다시 검은색으로 변하면서 2번아이템의 배경이 주황색으로 변합니다.
저는 2번 아이템을 클릭하더라도 1번아이템의 배경이 계속 주황색으로 유지되게 하고싶은데..잘안되내요 ㅠㅠ
소스는
//xml
<?xml version="1.0" encoding="utf-8"?>
<item android:drawable="@drawable/orange" android:state_pressed="true"/>
<item android:drawable="@drawable/orange" android:state_selected="true"/>
<item android:drawable="@drawable/orange" android:state_focused="true"/>
<item android:drawable="@drawable/tranlate"></item>
</selector>
//java
mMainListView.setSelector(R.drawable.list_bg);