0

私はモバイル コマース アプリを持っており、それが開発モードまたは運用モードで実行されていることをアプリに表示して、チームのメンバーが誤って運用サーバーで注文する可能性がないようにしたいと考えています。

アプリのすべてのアクティビティで実行されるコードを追加できるActivityスーパー クラスからすべてのクラスを派生させる先見の明がありました。Activityここでテーマを変更しようとしましたが、テーマは変更されましたが、違いを示す最善の方法がよくわかりません。

のテキストを変更しますTitleBarが、アプリにはテキストがありません。次のアイデアは、アプリ全体の背景色を変更することでしたが、一部のアクティビティにはレイアウトでデフォルトの色が設定されています。

理想的には、画面のどこかに「開発モード」などのテキストを表示したいのですが、これを行うのはかなり難しいので、興味深い提案をお待ちしています。

4

1 に答える 1

0

開発モードに ViewStub を使用するのはどうですか?

開発モードを示したい各レイアウトに ViewStub を配置できます。ViewStub は、タイトル バーのような「開発モード」と表示された単純な TextView を保持できます。

コード ビハインドで ViewStub への参照を取得し、それを各アクティビティで実行される共通メソッドに渡します。開発モードの場合は、ViewStub を拡張します。

これを見てください: http://developer.android.com/resources/articles/layout-tricks-stubs.html

于 2012-05-07T18:35:45.643 に答える