2010-06-30 5 views
0

나는이 포럼에서 어떤 질문에 답을 얻지 못했고 대답하는 방법에 대한 단서가 있는지 궁금해했다.보기를 Button으로 확대?

예를 들어 그림과 텍스트가있는 버튼이 필요한 경우를 가정 해 보겠습니다. xml 뷰를 만든 다음 Button으로 팽창시키는 것은 당연한 것처럼 보입니다. 이것이 가능한가?

현재 버튼을 클릭 할 때 보이게하거나 클릭 할 때 버튼의 색상을 변경하지 않아도되지만, 풍선을 만들면 어떻게 영향을 받을지 고려해 보는 것도 흥미로울 수 있습니다.

Btw, 나는이 문제에 대한 해결책을 설명하는 하나의 튜토리얼을 발견했지만 목표를 달성하기 위해 View를 확장하는 클래스를 작성했습니다. 그것은 나에게 조금 지나친 것 같다. http://kahdev.wordpress.com/2008/09/13/making-a-custom-android-button-using-a-custom-view/

미리 감사드립니다. Anna

답변

0

TextView와 ImageView가 포함 된 사용자 정의 Button의 XML 레이아웃을 만듭니다. 파일의 루트 레이아웃에 다음 속성을 입력하십시오.

android:background="@android:drawable/btn_default" 
android:focusable="true" 
android:clickable="true" 

그리고 원하는 것을 얻을 수 있습니다.

관련 문제