Я хочу создать свои собственные пользовательские элементы управления в приложении Android и использовать их следующим образом: В файле XML:
<MyButton .... />
Я бы хотел определить MyButton где-нибудь в ресурсах XML
Создайте свой собственный подкласс View (например, com.ofirbit.MyButton) и затем укажите его в своих макетах (например, <com.ofirbit.MyButton android:id="..." />). Вот проект библиотеки Android и демонстрационный подпроект , показывающий реализацию пользовательского виджета ColorMixer и его использование в приложении. Подробности реализации одного из них можно найти в некоторых книгах по Android , документации Android и, возможно, в других местах.
View
com.ofirbit.MyButton
<com.ofirbit.MyButton android:id="..." />
ColorMixer