2010-11-07 80 views
2

此刻我的基础风格继承自android:style/Theme.Light.NoTitleBar。有什么办法可以改变它在代码中继承Theme.Black.NoTitleBar?我注意到像Handcent这样的应用程序有一个设置选项来做到这一点,但我不知道如何做到这一点。我可以在代码中更改Android样式的父代吗?

任何建议将不胜感激。

感谢, D.

+0

你想隐藏标题栏? – 2010-11-07 22:04:06

+0

是的,我想隐藏标题栏。基本上我希望能够在运行时在Light和Black主题之间切换 – codedog 2010-11-07 22:42:45

回答

2

你可以做到这一点 -

@覆盖

公共无效的onCreate(捆绑 savedInstanceState){

super.onCreate(savedInstanceState);

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

setContentView(R.layout.main);

}}

}

+0

我有在manifest xml中设置的应用程序样式,并且已经尝试了上面的代码。它实际上并没有改变风格。 – codedog 2010-11-07 22:21:27

相关问题