我正在尝试在我的ActionBar中添加我的应用程序图标,但我正在阅读谷歌开发人员的文章,我可以找到解决方案。我在我的ActivityMain上做这个:
actionBar = getSupportActionBar();
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setIcon(R.drawable.ic_launcher);但这不管用。
这是我使用安卓系统的第一天,我只想做一个ActionBar,左边是主图标,然后是图标搜索。
谢谢。
发布于 2015-04-19 11:15:59
对于API21,您应该使用新的Toolbar类。
将Toolbar放在布局中:
<android.support.v7.widget.Toolbar
android:id=”@+id/my_awesome_toolbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:minHeight="attr/actionBarSize"
android:background="?attr/colorPrimary" />然后在代码中(例如,活动中的onCreate):
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
toolbar.setNavigationIcon(R.drawable.ic_myNavigationIcon);您可以在官职中找到更多信息。
发布于 2015-04-19 10:59:20
添加:
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setLogo(R.drawable.ic_launcher)发布于 2015-04-19 11:05:13
您应该更改徽标,它在默认情况下与启动程序图标相同。
https://stackoverflow.com/questions/29728854
复制相似问题