gpt4 book ai didi

android - 为什么 Activity 中的 getApplicationContext().setTheme() 不起作用?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:36:00 25 4
gpt4 key购买 nike

我目前很难在 Activity 中调用 getApplicationContext().setTheme(),我只想在应用程序范围内应用主题资源而不是代码样式中的 Activity 范围,但问题是这根本不起作用,任何人都可以解释一下。

非常感谢!

他是代码骨架:

public class StartUp extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
/*
* setTheme(android.R.style.Theme_Black_NoTitleBar_Fullscreen);
* //that works!
*/
this.getApplicationContext().setTheme(
android.R.style.Theme_Black_NoTitleBar_Fullscreen);
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}

最佳答案

我之前遇到过同样的问题,但没有找到解决方法。只有天知道为什么,但我什至看到 Android 框架工程师(我相信是 Dianne Hackborn)说不鼓励这样设置主题。

改为在 list 中为您的 Activity 设置主题,它将起作用。

关于android - 为什么 Activity 中的 getApplicationContext().setTheme() 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1823724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com