我使用代碼來自定義導航視圖中文本和行高的高度,它適用於api21 +,但相同的代碼不適用於api 16.我如何使它工作?導航視圖中的自定義菜單項大小和文本大小
代碼:
創建樣式和使用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,然後使用應用這種風格適用於NavigationView:主題
<android.support.design.widget.NavigationView
...
...
app:theme="@style/NavigationViewStyle"
...
...
</android.support.design.widget.NavigationView>
注意給別人RES /值-V16目錄:這個問題已經在這裏找到答案http://stackoverflow.com/問題/ 35453698/listpreferreditemheightsmall-is-not-working-on-api-16 – CKP78