listPreferredItemHeightSmall is not working on api 16
<p>I am using the code below and it's working fine on api 23 but not on another device on api 16(Jelly Bean) . </p>

<p>Style:</p>

<pre><code>&lt;style name="NavigationViewStyle"&gt;
     &lt;item name="android:textSize"&gt;20sp&lt;/item&gt; &lt;!-- menu item text size--&gt;
     &lt;item name="android:listPreferredItemHeightSmall"&gt;40dp&lt;/item&gt;&lt;!-- menu item height--&gt;
&lt;/style&gt;
</code></pre>

<p>And then, apply this style to NavigationView using <code>app:theme</code></p>

<pre><code>&lt;android.support.design.widget.NavigationView
       ...
       ...    
        app:theme="@style/NavigationViewStyle"
       ...
       ...


&lt;/android.support.design.widget.NavigationView&gt;
</code></pre>