2010-11-07 1 views
2

На данный момент мой базовый стиль наследуется от android:style/Theme.Light.NoTitleBar. Есть ли способ изменить его для наследования с Theme.Black.NoTitleBar в коде? Я замечаю, что такие приложения, как Handcent, имеют параметр настроек, но я не могу понять, как это сделать.Могу ли я изменить родительский стиль Android в коде?

Любые предложения были бы весьма полезными.

Спасибо, D.

+0

Вы хотите, чтобы скрыть строку заголовка? –

+0

Да, я хотел бы сохранить заголовок скрытым. В основном я хочу иметь возможность переключаться между светлыми и черными темами во время выполнения. – codedog

ответ

2

Вы можете сделать это -

@Override

общественного недействительными OnCreate (Bundle savedInstanceState) {

super.onCreate (savedInstanceState);

setTheme (android.R.style.Theme.Black.NoTitleBar);

setContentView (R.layout.main);

}}

}

+0

У меня есть стиль приложения, установленный в манифесте xml, и уже пробовал приведенный выше код. На самом деле это не изменило стиль. – codedog

Смежные вопросы