Разница между declare-styleable и style

Я начал экспериментировать со стилями и тому подобным в своих приложениях для Android, и пока у меня все работает. Я хорошо понял раздел «стиль» руководства .

Но, глядя вокруг, как в этой ветке , я не могу понять разницу между двумя ( declare-stylable и стиль ). Насколько я понимаю, declare-styleable берет указанный в нем атрибут и определяет его как стилизованный, а затем из кода меняет его по своему усмотрению.

Но если это то, что он действительно делает, не будет » не проще ли определить атрибут в макете? Или объявить стиль, определяющий его?

23
задан Community 23 May 2017 в 12:02
поделиться