При создании пользовательского компонента в android часто задается вопрос о том, как создать и передать свойство attrs конструктору.
Часто рекомендуется, чтобы при создании компонента в java, который вы просто используете конструктор по умолчанию, то есть
new MyComponent(context);
а не пытаться создать объект attrs для перехода к перегруженному конструктору, который часто встречается в пользовательских компонентах на основе xml. Я попытался создать объект attrs, и он не кажется ни простым, ни вообще возможным (без чрезвычайно сложного процесса), и по всем счетам на самом деле не требуется.
Тогда мой вопрос: каков наиболее эффективный способ создания пользовательского компонента в java, который передает или задает свойства, которые в противном случае были бы заданы объектом attrs при раздувании компонента с помощью xml?