将支持库布局属性提取到样式中

nek*_*jsi 4 android android-support-library android-studio android-styles

我正在为支持库中的视图提取样式GridLayout.

因此,我有来自"android"命名空间的两个属性,例如android:layout_marginLeft="8dp"来自"app"(http://schemas.android.com/apk/res-auto)的属性,例如app:layout_columnSpan="2".

首先,当我尝试将属性提取为样式时,Android Studio无法识别"app"中的属性.其次,似乎没有手动将它们提取到styles.xml中会对实际布局产生任何影响.那么,是否可以将支持库属性作为单独的样式提取出来,以及如何?

nek*_*jsi 7

我找到了类似问题的答案.同样的解决方案对我有用.

只需省略非"android"属性的名称空间前缀:

app:layout_columnSpan="2" 在布局中变得

<item name="layout_columnSpan">2</item>在风格,而不是

<item name="app:layout_columnSpan">2</item>