October 2018
Intermediate to advanced
464 pages
15h 17m
English
A style is a resource, defined by using the <style> element in a <resources> element of an XML file. We used the existing styles.xml file, but that is not a requirement, as we can use whatever filename we want. As seen in this recipe, multiple <style> elements can be included in one XML file.
Once the style is created, you can easily apply it to any number of other views as well. What if you wanted to have a button with the same style? Just drop a button in the layout and assign the same style.
What if we created a new button, but wanted the button to expand the full width of the view? How do we override the style for just that view? Simply specify the attribute in the layout as you've always done. The local attribute will ...