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

버튼제작시 Image only 또는 background + text

0 추천
안녕하세요.

다름아니라, 버튼을 제작해야 하는데...

 

1. 버튼을 Image 로 제작하는 경우가 많은지(한글 ver.)

아니면 backgound image 를 넣고 text 로 글자를 넣는기 좋을지 고민입니다.

 

2. 만약 해상도 문제라면 해상도 마다 다르게 해서라도 이쁘게 만드시는지...

 

3. 또한, 해상도 마다 다르게 이미지를 적용 가능한지...

 

이렇게 궁금하네요.

검색을 해봐도 주로 3번에 대한 얘기가 나와서..

그럼, 답변 부탁드리겠습니다.

 

감사합니다.
추락천사 (150 포인트) 님이 2013년 10월 29일 질문

2개의 답변

0 추천
1. 상황에 맞춰서 진행하지요~~!

버튼의 패턴이 똑같고 아느이 텍스트만 바뀐다면 백그라운드 텍스트를 이용하고 버튼 마다 그 패턴이 다르다면 이미지를 사용 하게 되겠지요

2. 해상도가 문제가 되신다면 이미지를 해상도 마다 맞춰주는 방법도 있지만... 나인패치라는 방법도 잇습니다.

그리고 모든 해상도를 지원하기란 쉽지 않습니다.  보통 지원하는 해상도를 정한후 그 해상도에대해서는 철저히 작업 해줍니다.

3.네~! 해상도마다 이미지를 다르게 주는건 가능 합니다.
ThisPlus (46,920 포인트) 님이 2013년 10월 30일 답변
감사합니다. 현재는 Background image 를 만들고 일정 영역을 터치할 경우 Activity 가 실행되는 형식으로 만들까 고민중입니다. (거짓 버튼이 되겠네요. ㅎㅎ)
0 추천
  1. 그때 그때 다릅니다.
  2. 라운드 가 있는 경우는 다르게 만들고 그게 아니라면 nine patch 형태로 만들어서 공통으로 사용 합니다.
  3. drawable-xxhdpi, drawable-xhdpi, drawable-hdpi 식으로 해상도 별로 이미지를 별도로 관리 합니다.
aucd29 (218,390 포인트) 님이 2013년 10월 30일 답변
흠.. 라운드가 있는 경우는 다르게 만들어야 하는군요. 역시 막상 화면을 만드려고 하니 이것저것 막히네요. ㅎㅎ
...