为每个活动应用应用程序的配置

时间:2012-04-04 10:32:15

标签: java android configuration android-activity

如何在应用程序的每个活动中应用用户选择的配置,而不是重写每个应用程序中的代码? 例如,如果我可以在全屏模式下使用该应用程序,现在我强制在每个活动中添加此代码

if(useFullscreen)  
{  
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);  
    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);  
}  
else  
{
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);  
    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);  
} 

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

我建议您为您的应用制作主活动,并将该代码添加到每个活动,然后保存用户的配置。现在,您可以轻松地将配置应用于每个页面而无需更多LOC。

http://mfarhan133.wordpress.com/2010/09/19/maser-layout-tutorial-reusing-layouts/

查看以上链接以制作母版页