我尝试将位于res/mipmap文件夹中的自定义图标显示为向上按钮,旁边有一个插入符号(向左的小箭头)。我尝试过调用getSupportActionBar().setDisplayHomeAsUpEnabled(true),以及似乎所有其他包含“up”这个词的方法组合,但都无济于事。活动栏显示一个向左的箭头,但没有图标。
我将最低sdk设置为15,目标设置为21,并且正在使用支持库。通过调用getSupportActionBar().setHomeAsUpIndicator(R.mipmap.ic_launcher),我可以让操作栏将我的图标显示为一个没有插入符号的向上按钮,但是没有插入符号。我在应用程序元素的清单中设置了应用程序图标,甚至尝试以我的操作栏的样式设置android:homeAsUpIndicator属性,但仍然不起作用。有什么想法吗?
发布于 2015-04-16 07:21:31
因为目标版本是21,而棒棒糖不鼓励这样做。
您可以使用setLogo方法,但徽标不会与箭头相邻,箭头和徽标之间会有间隙。
也要检查这个:在setSupportActionBar之后添加getSupportActionBar().setDisplayHomeAsUpEnabled(true);到你的工具栏。
https://stackoverflow.com/questions/29655006
复制相似问题