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

초보입니다.ㅜ. TableRow 높이에 따른 색을 지정할 수 있나요?

0 추천

혼자 안드로이드 공부하고있는데 너무 어렵네요;;;;;

맨붕이 자주찾아왔는데 나름대로 무엇을 만들어보겠다고 끄적이면 항상 막히는것같습니다.ㅠㅠㅠ

고수님들 도와주세요..

 

제 질문은

 

id : Tb1
id : Tb2
id : Tb3
id : Tb4

 

 

 

이런 4개의 테이블Row가 있을경우 (각 아이디가 할당된)

만약 Table Row 에 높이에 따른  색상을 주고싶습니다.

 

 

예를들어 Table Row 높이가 60이고,  전 Tb1의 높이 30되는 곳 ( Tb1의 절반) 부터 Tb3의 높이 30되는곳 까지

색을 입히고 싶습니다.

 

이게 가능한가요? 가능하다면 어떻게 해야하는지 알려주시면 감사하겠습니다. ㅠ_ㅠ

윈엘 (160 포인트) 님이 2013년 7월 10일 질문

1개의 답변

0 추천
CustomListview를 Adapter 를 사용하여 만드시고, 해당 Adapter에 들어갈 레이아웃을 설정하시는데, 그 레이아웃안에 SurfaceView 를 상속받는 View 를 하나 만드시고, 해당 뷰의 canvas를 얻으셔서 직접 색상을 입혀주실 수 있습니다. 이것을 FrameLayout 을 사용하여 꾸미신다면 원하시는 반쯤 채워진 배경을 가진 Table Row를 만드실 수 있으실 것입니다.
coooldh (2,510 포인트) 님이 2013년 7월 10일 답변
...