마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

리스트뷰 한부분만 배경이미지 다르게.,

0 추천

Listview BackImage

네모난 상자가 리스트뷰라면 분홍색부분만 배경색을 다르게해주고싶습니다.

배경이미지를 아예 저거로 넣을까란 생각도했지만

리스트뷰 크기가 변경되면 분홍색부분도 변경되어서 안되고요.

리스트뷰 인덱스에다가 배경이미지를 넣을까 했는데 그것도아닌거 같고요.

 

목적은 리스트뷰중에 지금선택한부분을 가리키는식으로하려고 배경이미지를 다르게하고싶은데..

 

콤보버튼을 누르면 가운데에 떡하니 리스트뷰가 올라오는형태입니다.

FrameLayout 으로 버튼을 누르면 리스트뷰가 뜨게했습니다.

bringToFront 로 콤보버튼을 위로 올라오게 구성을하려고헀는데  이것도 안먹히고요

어떻게해야 할까요

타키믹 (400 포인트) 님이 2013년 8월 9일 질문

1개의 답변

0 추천
 
채택된 답변
selector 를 지정해주면 간단하게 해결되는것 아닌가요?
Gradler (109,780 포인트) 님이 2013년 8월 9일 답변
타키믹님이 2013년 8월 9일 채택됨
setselction(position) 을 말씀하시는건가요?
그걸 이용하여 리스트뷰 인덱스를 클릭시 그 인덱스가 가운데 오게는 하였는데... selector 는다른건가요?
selector 는 onPressed, onFocused 등의 상태에 따라 다르게 배경을 줄 수 있게 해주는 drawable 입니다.
아아 그렇군요! 그런것이 더효율적일수 있겠네요..
전그냥 노가다로 margin 값 변수값으로 붙을수있게 준담에
분홍색을 setalpha 해줘서 투명하게해줘서 했는데 그렇게하면
글씨가 더선명할꺼같군요!
...