Xamarin-android-resources
提供:Dev Guides
Xamarin-Androidリソース
新しいAndroidプロジェクトが作成されると、デフォルトでプロジェクトに追加されるファイルがいくつかあります。 これらのデフォルトのプロジェクトファイルとフォルダーを Android Resources と呼びます。 次のスクリーンショットをご覧ください。
デフォルトのAndroidリソースには次のものが含まれます-
- * AndroidManifest.xmlファイル*-Androidアプリケーションに関する情報、たとえば、アプリケーション名、権限などが含まれています。
- リソースフォルダ-リソースは画像、レイアウト、文字列などです。 Androidのリソースシステム経由で読み込むことができます。
- Resources/drawable folder -アプリケーションで使用するすべての画像を保存します。
- Resources/layout folder -Androidがユーザーインターフェイスを構築するために使用するすべてのAndroid XMLファイル(.axml)が含まれています。
- * Resources/valuesフォルダー*-アプリケーション全体の文字列(およびその他のタイプ)のキーと値のペアを宣言するXMLファイルが含まれています。 これは、Androidで複数言語のローカライズが通常設定される方法です。
- Resources.designer.cs -このファイルは、投影されるAndroidの作成時に自動的に作成され、Androidリソースを参照する一意の識別子が含まれます。
- * MainActivity.csファイル*-これは、Androidアプリケーションの最初のアクティビティであり、メインアプリケーションアクションの起動元です。
リソースファイルは、 resources.designer.cs ファイルに保存されている*一意のID を介してプログラムでアクセスできます。 IDは、 *Resource というクラスの下に含まれています。 プロジェクトに追加されたリソースは、*リソースクラス*内で自動的に生成されます。
次のコードは、7つの画像を含むgridviewプロジェクトを作成する方法を示しています-
上記のコードから、7つの画像は drawable と呼ばれるクラスで参照されます。 これらの画像はプログラムで追加されます。 ユーザーがプロジェクトに別の画像を追加すると、その画像は drawable クラスにも追加されます。 プロジェクトに含まれる gridview も追加され、独自のクラスに保存されます。 * resourcesフォルダ*に含まれる各アイテムは自動的に生成され、クラスに保存されます。