我已使用代码
为我的AppCompatActivity设置了通知抽屉的图标this.getSupportActionBar().setDisplayHomeAsUpEnabled(true);
this.getSupportActionBar().setHomeButtonEnabled(true);
this.getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_drawer);
但是自定义图像" ic_drawer"对我来说有点太大了。如何设置导航图标的大小。
我已经尝试<dimen name="homeAsUpIndicator">10dp</dimen>
内部尺寸文件。这不起作用。
答案 0 :(得分:0)
添加此修复:
<style name="Theme.white_style" parent="@android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarSize">64dp</item>
<item name="actionBarSize">64dp</item>
</style>
有效!
p / s:根据Iconography,定义高度与操作栏图标的规格相匹配,即32 x 32 dp。
mdpi - 32 dp = 32 px
hdpi - 32 dp * 1.5 = 48 px
xxhdpi - 32 dp * 2 = 64 px
使用* 3 * 4到xxxhdpi
mdpi(基线):160 dpi 1×
hdpi:240 dpi 1.5×
xhdpi:320 dpi 2×
xxhdpi:480 dpi 3×
xxxhdpi:640 dpi 4×
请根据此尺寸检查ic_drawer