Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 以编程方式设置活动的操作栏图标?_Android_Android Actionbar - Fatal编程技术网

Android 以编程方式设置活动的操作栏图标?

Android 以编程方式设置活动的操作栏图标?,android,android-actionbar,Android,Android Actionbar,我想将actionbar图标和标题设置为活动可见 “我的应用程序”主题将其关闭: // styles.xml <item name="android:displayOptions"></item> 此时将显示标题和向上箭头。但我无法让图标出现。我做错了什么?您丢失了。不确定,但最好在样式中使用@null作为值项。 public void onCreate() { ... ActionBar actionBar = activity.getAction

我想将actionbar图标和标题设置为活动可见

“我的应用程序”主题将其关闭:

// styles.xml
<item name="android:displayOptions"></item>  

此时将显示标题和向上箭头。但我无法让图标出现。我做错了什么?

您丢失了。

不确定,但最好在样式中使用
@null
作为值项。
public void onCreate() {
    ...
    ActionBar actionBar = activity.getActionBar();
    actionBar.setDisplayShowTitleEnabled(true);
    actionBar.setIcon(R.drawable.ic_launcher);
    actionBar.setHomeButtonEnabled(true);
    actionBar.setDisplayHomeAsUpEnabled(true);
}