0

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

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

有没有办法做到这一点?

4

1 回答 1

0

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

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

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

于 2012-04-04T10:36:50.687 回答