我在android中使用actionBar
并且默认徽标未显示。所以我添加了此代码,以便在onCreate
中的MainActivity
方法中显示徽标。
android.support.v7.app.ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowHomeEnabled(true);
actionBar.setLogo(R.drawable.ic_launcher);
actionBar.setDisplayUseLogoEnabled(true);
为什么徽标的空间很宽,导致标题无法看到? 请帮忙。感谢。
答案 0 :(得分:0)
这很容易实现
如果要在代码调用中更改
setTitle("My new title");
getActionBar().setIcon(R.drawable.my_icon);
并将值设置为您想要的任何值。
在Manifest XML中:
<activity android:name=".MyActivity"
android:icon="@drawable/my_icon"
android:label="My new title" />
要启用应用中的后退按钮,请使用
getActionBar().setHomeButtonEnabled(true);
getActionBar().setDisplayHomeAsUpEnabled(true);