- Hard to maintain
- Hard to read
- Usually not re-usable. Once you set the resource for a View, it never changes because it’s too compilcated
- There is a re-use of them in more than one View
- They are really going to change between different configuration (Screen sizes, orientation…)
Otherwise - simply do the styling directly in the xml layout.