2011-12-18 6 views
1

일부 Android View 객체로부터 상속받은 객체 세트를 만들고 싶습니다. 예를 들어, Button에서 상속하는 CustomButton을 만들려고합니다. CustomButton에는 Button에없는 몇 가지 매개 변수가 있습니다.이 매개 변수에는 "start_count"라는 int가 포함되어 있고 사용자 정의 메서드에 start_count + (누르는 작업 수)가 표시되어 있다고 가정 해 봅니다.Android에서 XML 사용하기

Button 개체는 거의 항상 XML 레이아웃을 사용하여 만들어집니다. 예를 들어 android : startCount = "3"이라는 또 다른 속성을 사용하여 CustomButton을 똑같은 방법으로 만들고 싶습니다.

어디서 검색해야할지 모르겠습니다. 이 문제에 대한 유용한 링크 또는 조언을 얻었습니까?

+1

[Custom Components] (http://developer.android.com/)로 시작하십시오. guide/topics/ui/custom-components.html). 사용자 정의 속성은 문서화가 잘되어 있지 않기 때문에 약간 Google을 사용해야합니다. [Here] (http://blog.pocketjourney.com/2008/05/02/android-tutorial-42-passing-custom-variables-via-xml-resource-files/)는 "android"를 검색하여 찾은 튜토리얼입니다. 사용자 정의 속성 ". –

+0

그래, 고마워, 그게 내가 찾고 있던거야! –

답변

1

클래스 CustomButton을 Button 클래스에서 확장하고 원하는대로 추가 할 수 있습니다.

this을 참조하십시오. this.setText() 또는 mButton.setText() (예 : CustomButton mButton = new ... ofcourse) 후 this.setText() 등으로 텍스트, 기능 또는 드로어 블을 변경할 수 있습니다.