Android 如何在操作栏中添加填充和增加导航抽屉图标的宽度?

Android 如何在操作栏中添加填充和增加导航抽屉图标的宽度?,android,navigation-drawer,Android,Navigation Drawer,我想增加导航抽屉图标的宽度,并为其添加左右填充。知道怎么做吗 感谢您提供您可以使用的填充: ImageView view = (ImageView)findViewById(android.R.id.home); view.setPadding(left, top, right, bottom); 关于图标宽度,您是否尝试过使用较大的图标?对于填充,您可以使用: ImageView view = (ImageView)findViewById(android.R.id.home); view.

我想增加导航抽屉图标的宽度,并为其添加左右填充。知道怎么做吗


感谢您提供您可以使用的填充:

ImageView view = (ImageView)findViewById(android.R.id.home);
view.setPadding(left, top, right, bottom);

关于图标宽度,您是否尝试过使用较大的图标?

对于填充,您可以使用:

ImageView view = (ImageView)findViewById(android.R.id.home);
view.setPadding(left, top, right, bottom);

关于图标宽度,您是否尝试过使用更大的图标?

我也希望图标更宽,因此我使用Gimp(图像编辑器)使其更宽(只是在右侧添加了更多的灰线像素和额外的透明度)。操作栏会适当地显示图标,并将其他元素移动到合适的位置(如操作栏标题)。我提供了下面的图像,以备您使用:

我还希望图标更宽,所以我使用Gimp(图像编辑器)使其更宽(只是在右侧添加了更多的灰线像素和额外的透明度)。操作栏会适当地显示图标,并将其他元素移动到合适的位置(如操作栏标题)。我提供了下面的图像,以备您使用:

您可以使用以下样式执行此操作:

 <style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
    <item name="spinBars">true</item>
    <item name="color">#FE1B56</item>
    <item name="barSize">20dp</item>
    <!--<item name="thickness">3dp</item>-->
</style>

真的
#FE1B56
20dp
将此添加到父主题中

 <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
@style/DrawerArrowStyle

您可以使用以下样式执行此操作:

 <style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
    <item name="spinBars">true</item>
    <item name="color">#FE1B56</item>
    <item name="barSize">20dp</item>
    <!--<item name="thickness">3dp</item>-->
</style>

真的
#FE1B56
20dp
将此添加到父主题中

 <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
@style/DrawerArrowStyle

我也尝试了同样的方法,但这种方法太杂乱,需要间隔。如果在图像的左侧添加透明度,它将显示为填充(我相信这是您想要的,对吧?),尝试过了。但是按钮的宽度是恒定的,因此我想要的填充大小无法通过这样做来实现。我尝试了相同的方法,但这样做太杂乱,需要间隔。如果在图像的左侧添加透明度,它将显示为填充(我相信这就是你想要的,对吧?),尝试过了。但是按钮的宽度是恒定的,因此我想要的填充大小不能通过这样做来实现。