2012-05-07 100 views
0

我有一个移动商务应用程序,我希望在应用程序中显示它正在开发模式或生产模式下运行,以便我们团队成员不会有意外放置生产服务器上的订单。Android - 显示应用程序处于开发模式

我有先见之明,可以从一个超类Activity类中派生出我所有的Activity类,我可以添加将在所有应用程序的活动中运行的代码。我试图在这里改变主题,虽然主题发生了变化,但我不太清楚如何最好地指出区别。

我会更改TitleBar中的文本,但我的应用程序没有。接下来的想法是改变整个应用程序的背景颜色,但一些活动在布局中具有默认颜色。

理想情况下,我想在屏幕上的某个地方说出类似'开发模式'的文字,但我意识到这可能很难做到,因此我提出了一些有趣的建议。

回答

0

如何使用ViewStub进行开发模式?

您可以在您想要指示开发模式的每个布局中放置一个ViewStub。你的ViewStub只能容纳一个简单的TextView,表示“开发模式”,有点像标题栏。

在代码隐藏中获取对ViewStub的引用并将其传递到在每个活动中运行的常用方法。如果您处于开发模式,请填充ViewStub。

在此请看: http://developer.android.com/resources/articles/layout-tricks-stubs.html

+0

喔...布局的每一个...这是痛苦的。但是,它确实给了我一个想法 –

相关问题