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

TextView의 TextColor를 부모 레이아웃의 배경색으로 바꿀 수 있나요??

0 추천


위 그림처럼 MENU라는 폰트 색상을 AbsoluteLayout의 배경(@drawable/image.png)으로 할 수 있는 방법이 있을까요?

 

코드는 대략 이렇습니다.. 

<AbsoluteLayout android:background="@drawable/image.png">

  <ImageView android:background="@drawable/menu_box.png" />

  <TextView android:textColor="???????" />

</AbsoluteLayout >

 

 

hjyun (150 포인트) 님이 2016년 1월 5일 질문

1개의 답변

0 추천
 
채택된 답변
음...투명색을 넣어서 시도해보면 될 것 같은데요.

?????? 부분에 @android:color/transparent 를 넣어서 시도해 보세요
cc1232 (35,280 포인트) 님이 2016년 1월 5일 답변
hjyun님이 2016년 1월 6일 채택됨
투명색을 하면 부모(AbsoluteLayout)의 배경값으로 따라갈 줄 알았는데 ImageView의 배경색을 따라가더군요 ㅠㅠ
아~ 텍스트뷰가 이미지뷰 위에 있는 경우군요. 그러면 당연히 ImageView가 보여지죠. 이미지뷰와 텍스트뷰를 겹치지 않게 배열하시던가, 아니면 레이아웃의 배경을 이미지가 아니라 색상으로 정해주시고, 그 색상으로 텍스트값을 정해주시면 될 것 같습니다. 현재처럼 이미지라면 그 이미지의 색상을 알 수 없으므로 레이아웃 바로 위에 투명색으로 표시하는 게 아니라면 힘들 것 같습니다.
그렇군요... 답변 감사드립니다!!
...