настраиваемый размер пункта меню и размер текста в представлении навигации

Я использую код для настройки высоты текста и высоты строки в представлении навигации, и он работает на api21 +, но тот же код не работает в api 16. Как я могу заставить его работать?

Код:

Создайте стиль и примените его к NavigationView, используяapp:theme

<style name="NavigationViewStyle">
     <item name="android:textSize">20sp</item> <!-- menu item text size-->
     <item name="android:listPreferredItemHeightSmall">40dp</item><!-- menu item height-->
</style>

Затем примените этот стиль к NavigationView, используя app: theme

<android.support.design.widget.NavigationView
       ...
       ...    
        app:theme="@style/NavigationViewStyle"
       ...
       ...


</android.support.design.widget.NavigationView>

Ответы на вопрос(2)

Ваш ответ на вопрос