글
출처 : http://android-codes-examples.blogspot.kr/2011/03/customized-listview-items-selection.html
나도 다른 곳에서 한참 헤매다 어느 사이트에서 여기를 알려주었다.
중요한 것은
색을 지정한 list_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_selected="false"
android:state_pressed="false"
android:drawable="@color/grey" />
<item android:state_pressed="true"
android:drawable="@color/blue" />
<item android:state_selected="true"
android:state_pressed="false"
android:drawable="@color/blue" />
</selector>
을 정해주고
이 xml을 커스텀한 리스트 xml에 있는 주요 layout의 background로 지정해준다.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:layout_margin="2dp" android:background="@color/list_bg">
<TextView android:id="@+id/post" android:gravity="center_vertical"
android:layout_width="wrap_content" android:layout_height="50dp"
android:textSize="20sp" android:textColor="#D0640D"
android:layout_toRightOf="@+id/bite_image" />
</RelativeLayout>
중요한 부분을 굵게 표시하였다.
'Android > Tips' 카테고리의 다른 글
런타임에 권한 요청 (0) | 2017.12.21 |
---|---|
Navigation Drawer 분석 (1) | 2013.11.13 |
커스텀 리스트뷰 만들기 (0) | 2012.10.14 |
안드로이드 다중 replace 사용 (0) | 2012.10.10 |
Google Places API 리뷰 가져오기 관해서... (0) | 2012.10.08 |
RECENT COMMENT