Android расширяет представления, в частности RadioButton - PullRequest
1 голос
/ 24 февраля 2011

Я пытаюсь реализовать RadioButton, у которого есть TextView в верхней правой части, например:

enter image description here

Textview будет содержать число, как только я щелкну что-нибудь в приложении.

Я понимаю, что мне придется как-то расширить RadioButton и добавить туда TextView, но я не совсем понимаю, как. Я хотел бы иметь возможность настроить все аспекты кнопки в xml (фон textview, если textview виден и т. Д.).

Как мне это сделать? С чего начать?

1 Ответ

1 голос
/ 24 февраля 2011

1) Вы должны убедиться, что в конечном итоге он будет действовать и вести себя как переключатель, что бы вы ни делали, убедитесь, что ваш radioButton может быть добавлен в RadioGroup.

2) Этот туториал даст вам несколько советов по созданию пользовательских компонентов http://hugman.posterous.com/parameterizing-a-custom-components-to-promote и http://developer.android.com/guide/topics/ui/custom-components.html

3) Если вы хотите редактировать свойства в редакторе XML, вам нужносоздать конструктор для вашей пользовательской кнопки, которая принимает атрибуты XML

4) Если вы просто хотите сделать это встроенным, в макете добавьте radioButton и textBox, где хотите.Передайте все сенсорные события на макете переключателю sp, который он переключает при прикосновении, и добавьте макет в свою радиогруппу (потребуется небольшая настройка).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...