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