更改android操作栏样式

更改android操作栏样式,android,Android,我目前正在尝试在我的启动程序页面上设置操作栏的颜色、标题和图标。这就是我到目前为止所做的: public class MainDisplay extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_mai

我目前正在尝试在我的启动程序页面上设置操作栏的颜色、标题和图标。这就是我到目前为止所做的:

public class MainDisplay extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main_display);

        setTitle("ok");
        ActionBar bar = getActionBar();
        bar.setIcon(R.drawable.mylogo);

        bar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#ffffff")));
    }

}

然而,当我尝试此操作时,操作栏首先看起来像旧样式,然后改为新样式。我希望动作栏在那一刻不要看起来像旧的风格,而是直接使用新的风格。我该怎么做呢?

您实际上可以像这样在清单中声明它

<activity
        android:name=".LauncherPage"
        android:label="@string/app_name"
        android:logo="@drawable/mylogo" 
</activity>