2015-02-01 2 views
0

Button 또는 ImageButton 사용 여부에 대한 많은 검색을 수행했습니다. 선택된 상태의 이미지를 사용해야합니다 (눌려진 것과 누르지 않은 것). 필요한 경우 이미지 아래에 텍스트를 쉽게 넣을 수 있기 때문에 Button을 사용할 때 기울어졌습니다.Button Vs ImageButton, 이미지 스트레칭

그러나 단추를 사용하면 배경 이미지가보기 경계에 맞게 늘어나는 것으로 나타났습니다 (이 문제는 ImageButton에서는 발생하지 않음).

그래서 혼란 스러워요, 무엇을 사용해야합니까? 고맙습니다.

답변

0

화면의 크기에 관계없이 버튼의 크기가 항상 같기를 원하면 Button을 절대 너비와 높이로 사용할 수 있습니다. 버튼 크기에 관계없이 이미지의 비율을 좋게하려면 Image Button을 사용하십시오. 희망을 도왔습니다

+0

그러나 이미지 버튼을 사용하면 버튼 아래의 텍스트는 어떻게됩니까? 드로어 블을 사용할 수 있습니까? 위로 – Snake

+0

간단히 TextView를 추가하고 클릭하면 청취자가 붙습니다. – Thomas

+0

그러면 텍스트 정렬을 위해 RelativeLayout에 둘 다 추가해야합니다. 이것은 특히 복잡해지고 있습니다. 특히 터치 이벤트를 기반으로 스크린을 가로 질러 움직이는 것이 필요합니다. – Snake

관련 문제