2011-08-24 2 views
2

잘 때 사용자 입력 유효/무효 텍스트 :글고 배경 이미지 - 정렬 나는 다음과 같은 배경 이미지를 가진 글고 치기 (오른쪽 정렬)를 만들려고 해요

tick

cross

Android에서 어떻게 이것을 할 수 있습니까? 나는 배경 이미지 설정을 시도했다 :

editText.setBackgroundResource(R.id.icon_tick) 그러나이 작업을 수행하면 전체 이미지가 EditText에 맞게 늘어납니다.

+0

해야 'R.drawable.icon_tick' – Ronnie

답변

4

editText.setCompoundDrawables (left, top, right, bottom) 여기서 left, top, right 및 bottom은 드로어 블 또는 null입니다.

+0

안녕하세요. 그게 효과가있어! 많은 감사합니다. – Eamorr

+0

여러분을 환영합니다! – superM

2

왜 배경 이미지 여야합니까? 그냥 표준 이미지로 만들고 레이아웃에 맞게 배치하십시오. 그렇지 않으면 실제로 원하는 위치에 아이콘을 배치하여 전체 배경을 차지하는 큰 이미지를 만들어야합니다. 또한 다양한 화면 해상도에 맞게이 이미지의 크기를 조정해야합니다.

다른 방법

도 여기에서 찾을 수 있습니다 :

Background Image Placement

가능한 중복 게시물을.

1

드로어 블을 9 패치 이미지로 만들 수 있습니다. 진드기의 왼쪽에 약간의 투명 영역이 있고 그것을 신축성있는 영역으로 정의하십시오. 그 트릭을해야합니다.

+0

안녕, 많은 답장을 보내 주셔서 감사합니다. 나는 따라하지 않습니다 ... – Eamorr

+1

9 패치 PNG 이미지를 만드는 방법을 알고 있습니까? 나는 당신이 단순한 PNG 드로어 블이라고 가정합니다. 9 패치로 변환하십시오. 변환하는 동안, UR 이미지의 왼쪽에 일부 투명 영역을 추가하고 (크로스 및 틱) 수평으로 신축성있는 영역으로 정의합니다. 가장 쉬운 솔루션입니다. 그래픽 디자이너의 도움이 필요할 수 있습니다. – Ronnie