title: How to fix ViewBinding build error on CodeLab
body: <p>I recently went through the Codelab to update my Navigation and found a Nice way to handle SplitScreens and smaller as well as Wider screens on Android using BottomNavigation alternating with Drawer depend on Screen layout!</p>
  <p><a href="https://developer.android.com/codelabs/android-navigation" rel="nofollow noreferrer">Learn Jetpack Navigation Codelab</a> for the Codelab</p>
  <p><a href="https://github.com/googlecodelabs/android-navigation" rel="nofollow noreferrer"> googlecodelabs /
  android-navigation</a> for the GitHub Code</p>
  <p>However:  Adopting this for ViewBinding present a problem that need fixing!</p>
  <p><strong>By Adding</strong></p>
  <pre><code>buildFeatures {
          dataBinding true
          // for view binding:
          viewBinding true
      }
  </code></pre>
  <p>to the app:build.gradle and &quot;Rebuild Project&quot; yields an error</p>
  <pre><code>Configurations for navigation_activity.xml must agree on the root element's ID.
  Missing ID:
   - layout-w960dp
   - layout-h470dp
  @+id/drawer_layout:
   - layout
  </code></pre>
  <p>The Issue is that There is No ID's for the alternative layouts matching the main layout, however they are purposly different to accomplish the task.</p>
  <p><strong>Can anyone Suggest a solve please</strong></p>