diff --git a/res-public/values/public_attrs.xml b/res-public/values/public_attrs.xml
index b44377880..fc399961b 100644
--- a/res-public/values/public_attrs.xml
+++ b/res-public/values/public_attrs.xml
@@ -26,7 +26,9 @@
+
+
@@ -43,6 +45,7 @@
+
@@ -61,6 +64,7 @@
+
@@ -70,6 +74,7 @@
+
@@ -82,6 +87,7 @@
+
diff --git a/res/values/attrs.xml b/res/values/attrs.xml
index c472fdf97..c8ff673bf 100644
--- a/res/values/attrs.xml
+++ b/res/values/attrs.xml
@@ -365,6 +365,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/android/support/design/widget/CollapsingToolbarLayout.java b/src/android/support/design/widget/CollapsingToolbarLayout.java
index 17fada510..baaaa8d24 100644
--- a/src/android/support/design/widget/CollapsingToolbarLayout.java
+++ b/src/android/support/design/widget/CollapsingToolbarLayout.java
@@ -129,7 +129,7 @@ public class CollapsingToolbarLayout extends FrameLayout {
}
public CollapsingToolbarLayout(Context context, AttributeSet attrs) {
- this(context, attrs, 0);
+ this(context, attrs, R.attr.collapsingToolbarLayoutStyle);
}
public CollapsingToolbarLayout(Context context, AttributeSet attrs, int defStyleAttr) {
diff --git a/src/android/support/design/widget/CoordinatorLayout.java b/src/android/support/design/widget/CoordinatorLayout.java
index d891a3617..5c13f7045 100644
--- a/src/android/support/design/widget/CoordinatorLayout.java
+++ b/src/android/support/design/widget/CoordinatorLayout.java
@@ -173,7 +173,7 @@ public class CoordinatorLayout extends ViewGroup implements NestedScrollingParen
}
public CoordinatorLayout(Context context, AttributeSet attrs) {
- this(context, attrs, 0);
+ this(context, attrs, R.attr.coordinatorLayoutStyle);
}
public CoordinatorLayout(Context context, AttributeSet attrs, int defStyleAttr) {
diff --git a/src/android/support/design/widget/FloatingActionButton.java b/src/android/support/design/widget/FloatingActionButton.java
index 92f784286..fa6d92a20 100644
--- a/src/android/support/design/widget/FloatingActionButton.java
+++ b/src/android/support/design/widget/FloatingActionButton.java
@@ -104,7 +104,7 @@ public class FloatingActionButton extends VisibilityAwareImageButton {
}
public FloatingActionButton(Context context, AttributeSet attrs) {
- this(context, attrs, 0);
+ this(context, attrs, R.attr.floatingActionButtonStyle);
}
public FloatingActionButton(Context context, AttributeSet attrs, int defStyleAttr) {
diff --git a/src/android/support/design/widget/NavigationView.java b/src/android/support/design/widget/NavigationView.java
index 42f4eed8b..435ad6876 100644
--- a/src/android/support/design/widget/NavigationView.java
+++ b/src/android/support/design/widget/NavigationView.java
@@ -92,7 +92,7 @@ public class NavigationView extends ScrimInsetsFrameLayout {
}
public NavigationView(Context context, AttributeSet attrs) {
- this(context, attrs, 0);
+ this(context, attrs, R.attr.navigationViewStyle);
}
public NavigationView(Context context, AttributeSet attrs, int defStyleAttr) {
diff --git a/src/android/support/design/widget/TabLayout.java b/src/android/support/design/widget/TabLayout.java
index 037e0d344..0952b039a 100755
--- a/src/android/support/design/widget/TabLayout.java
+++ b/src/android/support/design/widget/TabLayout.java
@@ -258,7 +258,7 @@ public class TabLayout extends HorizontalScrollView {
}
public TabLayout(Context context, AttributeSet attrs) {
- this(context, attrs, 0);
+ this(context, attrs, R.attr.tabLayoutStyle);
}
public TabLayout(Context context, AttributeSet attrs, int defStyleAttr) {
diff --git a/src/android/support/design/widget/TextInputLayout.java b/src/android/support/design/widget/TextInputLayout.java
index 511c92747..832a5e45f 100644
--- a/src/android/support/design/widget/TextInputLayout.java
+++ b/src/android/support/design/widget/TextInputLayout.java
@@ -124,7 +124,7 @@ public class TextInputLayout extends LinearLayout {
}
public TextInputLayout(Context context, AttributeSet attrs) {
- this(context, attrs, 0);
+ this(context, attrs, R.attr.textInputLayoutStyle);
}
public TextInputLayout(Context context, AttributeSet attrs, int defStyleAttr) {