2012-07-13 8 views
5

いくつかのプロジェクトで使用されるいくつかのカスタムUI要素があります。各プロジェクトは同じUI要素を使用しますが、フロントエンドの見た目は異なります。カスタマイズ可能なフロントエンドを持つAndroid UIライブラリを作成する

例:ボタンの種類の背景画像は、プロジェクトによって異なります。

ルック・アンド・フィールを変更できる一方、プロジェクトで使用できるように、UIクラスとリソースをパッケージ化するにはどうすればよいですか?

答えて

7

複数のアプリで共有されるAndroidライブラリプロジェクトを使用します。デフォルトのグラフィックスを提供します。 resフォルダ内の特定のファイル用にカスタマイズされたグラフィックスをアプリケーションに提供すると、ライブラリのデフォルトグラフィックの代わりに使用されます。このようにして、同じコードベースを使用しながら必要なグラフィックスを置き換えることができます。

情報: https://developer.android.com/tools/projects/index.html#LibraryProjects

関連する問題