Изменение стиля панели действий Android

#android

#Android

Вопрос:

В настоящее время я пытаюсь установить цвет, заголовок и значок панели действий на моей странице запуска. Это то, что я сделал до сих пор:

 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")));
    }

}
 

Однако, когда я пытаюсь это сделать, панель действий сначала выглядит как старый стиль, а затем меняется на этот новый стиль. Я бы хотел, чтобы панель действий не выглядела как старый стиль на данный момент, а вместо этого сразу переходила к новому стилю. Как бы мне это сделать?

Ответ №1:

На самом деле вы можете просто объявить это в манифесте следующим образом.

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