其他分享
首页 > 其他分享> > android – 如何在ActionBar的图标和向上按钮之间添加填充/边距?

android – 如何在ActionBar的图标和向上按钮之间添加填充/边距?

作者:互联网

我必须在向上按钮和图标之间设置10dp的边距,在默认操作栏(android 4.2.2)中图标和标题之间设置5 dp,任何人都可以建议如何完成.

我不想创建自定义操作栏,因为我的要求与高度更改的默认操作栏完全相同,并且在图标,向上按钮和标题之间填充.也改变文字大小.

这可以使用defualt动作栏来实现.我能够改变动作栏的高度.

解决方法:

您可以通过从ActionBar获取图标的ImageView来添加填充/边距.

这是如何:

ImageView icon = (ImageView) findViewById(android.R.id.home);
FrameLayout.LayoutParams iconLp = (FrameLayout.LayoutParams) icon.getLayoutParams();
iconLp.topMargin = iconLp.bottomMargin = 0;
icon.setLayoutParams(iconLp);

编辑:在Activity的onCreate方法中使用此代码.

标签:android,android-actionbar,android-homebutton
来源: https://codeday.me/bug/20190624/1282478.html