I am extracting styles for views which are inside Support Library's GridLayout
.
Therefore, I have both attributes from the "android" namespace, e.g. android:layout_marginLeft="8dp"
and attributes from the "app" (http://schemas.android.com/apk/res-auto) one, e.g. app:layout_columnSpan="2"
.
First, Android Studio doesn't recognize the attributes from "app" when I try to extract the attributes as a style. Second, it doesn't seem that extracting them into styles.xml manually brings any effect to the actual layout. So, is it possible to extract the Support Library attributes as a separate style, and how?
I have found this answer to a similar question. The same solution worked for me.
Just leave out the namespace prefix for the non-"android" attributes:
app:layout_columnSpan="2"
in the layout becomes
<item name="layout_columnSpan">2</item>
in the styles, and not
<item name="app:layout_columnSpan">2</item>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With