Android: 如何在操作栏中为导航抽屉图标添加内边距

3

我仍在努力寻找一种方法,在操作栏中的导航抽屉图标和屏幕(屏幕左上方)之间添加填充/边距空间。提前感谢,我正在尝试找到任何解决方案,因此Java或XML都可以。

敬礼,

Ryan

2个回答

0

有一个小技巧,

你可以将导航抽屉图标设置为透明,然后将其作为应用程序图标。这样,抽屉图标就会从屏幕左侧移开。

ActionBar bar;
bar = getActionBar();
bar.setIcon(getResources().getDrawable(R.drawable.ic_drawer));//where R.drawable.ic_drawer is your drawer icon

ActionBarDrawerToggle mDrawerToggle;
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
            R.drawable.ic_drawer_transparent, //nav menu toggle icon
            R.string.app_name, // nav drawer open - description for accessibility
            R.string.app_name // nav drawer close - description for accessibility
    )

我希望这对你有所帮助。


0

关于填充,您可以使用以下方法:

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

抱歉,那个不起作用,我想要为操作栏/导航抽屉图标添加填充。 - RyanCW

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接