title: BottomNavigationView inflating error. Resources$NotFoundException: Resource ID #0x0
body: <p>I'm having some problem with BottomNavigationView from design support library.
  I am using it in my activity_main.xml:</p>
  
  <pre><code>&lt;android.support.design.widget.BottomNavigationView
          android:id="@+id/navigation"
          app:itemIconSize="16dp"
          app:labelVisibilityMode="labeled"
          app:itemTextColor="@color/white"
          app:itemIconTint="@color/white"
          app:itemBackground="@color/medium_purple"
          app:menu="@menu/main"
          android:layout_alignParentBottom="true"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"/&gt;
  </code></pre>
  
  <p>The app crashes when inflating that xml. The full stack trace of the exception is below:</p>
  
  <pre><code>java.lang.RuntimeException: Unable to start activity ComponentInfo{com.frolo.musp.dev/com.alexfrolov.mp.main.MainActivity}: android.view.InflateException: Binary XML file line #16: Binary XML file line #16: Error inflating class android.support.design.widget.BottomNavigationView
                                                                          at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2814)
                                                                          at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)
                                                                          at android.app.ActivityThread.-wrap11(Unknown Source:0)
                                                                          at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1613)
                                                                          at android.os.Handler.dispatchMessage(Handler.java:106)
                                                                          at android.os.Looper.loop(Looper.java:164)
                                                                          at android.app.ActivityThread.main(ActivityThread.java:6651)
                                                                          at java.lang.reflect.Method.invoke(Native Method)
                                                                          at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
                                                                          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:822)
                                                                       Caused by: android.view.InflateException: Binary XML file line #16: Binary XML file line #16: Error inflating class android.support.design.widget.BottomNavigationView
                                                                       Caused by: android.view.InflateException: Binary XML file line #16: Error inflating class android.support.design.widget.BottomNavigationView
                                                                       Caused by: java.lang.reflect.InvocationTargetException
                                                                          at java.lang.reflect.Constructor.newInstance0(Native Method)
                                                                          at java.lang.reflect.Constructor.newInstance(Constructor.java:334)
                                                                          at android.view.LayoutInflater.createView(LayoutInflater.java:651)
                                                                          at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:794)
                                                                          at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
                                                                          at android.view.LayoutInflater.rInflate(LayoutInflater.java:867)
                                                                          at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
                                                                          at android.view.LayoutInflater.inflate(LayoutInflater.java:519)
                                                                          at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
                                                                          at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
                                                                          at android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469)
                                                                          at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
                                                                          at com.alexfrolov.mp.main.MainActivity.onCreate(MainActivity.java:165)
                                                                          at android.app.Activity.performCreate(Activity.java:7074)
                                                                          at android.app.Activity.performCreate(Activity.java:7065)
                                                                          at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1215)
                                                                          at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2767)
                                                                          at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)
                                                                          at android.app.ActivityThread.-wrap11(Unknown Source:0)
                                                                          at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1613)
                                                                          at android.os.Handler.dispatchMessage(Handler.java:106)
                                                                          at android.os.Looper.loop(Looper.java:164)
                                                                          at android.app.ActivityThread.main(ActivityThread.java:6651)
                                                                          at java.lang.reflect.Method.invoke(Native Method)
                                                                          at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
                                                                          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:822)
                                                                       Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x0
                                                                          at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:220)
                                                                          at android.content.res.MiuiResourcesImpl.getValue(MiuiResourcesImpl.java:93)
                                                                          at android.content.res.Resources.getColorStateList(Resources.java:1034)
                                                                          at android.content.Context.getColorStateList(Context.java:631)
                                                                          at android.support.v7.content.res.AppCompatResources.getColorStateList(AppCompatResources.java:67)
                                                                          at android.support.design.internal.BottomNavigationMenuView.createDefaultColorStateList(BottomNavigationMenuView.java:467)
                                                                          at android.support.design.internal.BottomNavigationMenuView.&lt;init&gt;(BottomNavigationMenuView.java:101)
                                                                          at android.support.design.internal.BottomNavigationMenuView.&lt;init&gt;(BottomNavigationMenuView.java:86)
  </code></pre>
  
  <p>The versions of all support libs and the version of compileSdk are same. I really don't understand what a hell is that. Can anybody explain me please?</p>
  
  <p>Thanks</p>