1 <?xml version="1.0" encoding="UTF-8"?>
2 <resources xmlns:tools="http://schemas.android.com/tools">
3 <style name="MyMaterialTheme" parent="MyMaterialTheme.Base" />
5 <style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
6 <item name="colorAccent">@color/colorAccent</item>
7 <item name="colorPrimary">@color/colorPrimary</item>
8 <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
9 <item name="android:textColor">@color/textColor</item>
10 <item name="android:textColorPrimary">@color/textColorPrimary</item>
11 <item name="android:windowBackground">@color/windowBackground</item>
13 <item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Material</item>
15 <!-- Fix Preferences padding,
16 see https://code.google.com/p/android/issues/detail?id=193986
18 Restrict the inflation only to api 17+ otherwise lint gives these errors:
20 NewApi: Calling new methods on older versions
21 android:listPreferredItemPaddingStart requires API level 17 (current min is 11)
22 android:listPreferredItemPaddingEnd requires API level 17 (current min is 11)
24 Moreover, use local values because otherwise lint gives these warnings:
26 PrivateResource: Using private resources
27 The resource @attr/listPreferredItemPaddingLeft is marked as private in com.android.support:design
28 The resource @attr/listPreferredItemPaddingRight is marked as private in com.android.support:design
30 <item tools:targetApi="17" name="android:listPreferredItemPaddingStart">@dimen/compat_list_preferred_item_padding_left</item>
31 <item tools:targetApi="17" name="android:listPreferredItemPaddingEnd">@dimen/compat_list_preferred_item_padding_right</item>