버튼을 XML에서 생성 하려고 합니다. 


<Button

            android:id="@+id/testbutton"

            android:layout_width="fill_parent"

            android:layout_height="fill_parent"

            android:layout_weight="1"

            android:text="@string/note_list"

            android:background="@drawable/selector_button"

            android:textColor="@drawable/selector_text_color"/>


위의 내용을 보신것처럼 


버튼에다가 background 에 selector을 줘서 이미지를 적용하였습니다. 


근데.. 제가 원하는건. 


이미지가 사각 버튼의 중앙에 오고 


그리고 4dp 아래에 스트링을 나타내도록 하고 싶은데


기본적으로 drawablepadding이나 이런것들은


이미지를 적용할때 drawabletop, bottom, left,등을 이용해서 하여야만 적용이되네요


다른 방법이 없을까요.. 

           

 

           

 

이미지 영역 

 

 

텍스트 영역 

 


이해를 돕기 위하여 위 표를 예로 올렸습니다. 


위의 표를 전체 버튼 영역이라고 하였을 경우 


이미지 영역은 버튼 영역의 center이 되구요


텍스트 영역은 이미지영역의 4dp아래 입니다. 


혹시나 아시는 분은 좀 도와 주세요..