2011-02-24 2 views
1

나는 그것의 오른쪽 상단 부분에 텍스트 뷰를 가지고 있으므로 같은의 RadioButton을 구현하기 위해 노력하고있어 :안드로이드 확장 전망, 특히의 RadioButton

enter image description here

텍스트 뷰가 숫자를 개최한다, 나는 한 번 앱에서 뭔가를 클릭했습니다.

나는 RadioButton을 확장하고 거기에 TextView를 추가해야한다는 것을 이해하지만 실제로 어떻게 이해할 수는 없다. xml (textview의 배경, textview가 표시되는 경우)의 단추의 모든 부분을 구성 할 수 있기를 원합니다.

어떻게해야합니까? 어디서부터 시작해야합니까?

답변

1

1) 결국 라디오 버튼처럼 작동하고 동작하는지 확인해야합니다. 라디오 버튼을 RadioGroup에 추가 할 수 있는지 확인해야합니다.

2) XML 편집기에서 속성을 편집하려면이 튜토리얼은 당신에게 사용자 지정 구성 요소를 http://hugman.posterous.com/parameterizing-a-custom-components-to-promotehttp://developer.android.com/guide/topics/ui/custom-components.html

3)를 만드는 방법에 대한 몇 가지 팁을 줄 것이다, 당신은 사용자 정의 버튼에 대한 생성자를 작성해야 XML 속성을 받아 들일 수 있습니다.

4)이 인라인을 수행하기 만하면 레이아웃에서 radioButton과 원하는 곳에 텍스트 상자를 추가하십시오. 레이아웃의 모든 터치 이벤트를 터치하여 라디오 버튼 sp에 전달하면 RadioGroup에 레이아웃이 추가됩니다 (약간의 조정이 필요합니다).

+0

나는이 모든 것을 알고 있으며, 실제로 RadioGroup 요소는 RadioButtons 요소가 필요에 따라 작동하도록 요구하기 때문에 4 번을 피하기를 원합니다. 문제는 확장 된 RadioButton 내부에 textview를 추가하는 방법을 알지 못하기 때문에 제공된 링크 중 아무 것도 실제로 설명하지 못한다는 것입니다. 감사합니다. – AmITheRWord

+0

라디오 그룹을 사용자 정의하여 ViewGroup을 허용 할 수 있습니다. 텍스트 뷰를 RadioButton에 '추가'할 수는 없으며, RadioButton 및 TextView를 다음에 배치 할 수 있습니다. ViewGroup과 새로운 위젯을 정의합니다. – Veeresh