2011-01-21 7 views
19

まず、私はこのリストをネット上で見つけることができると思ったが、間違った用語を探しているか、そうしたリストが存在しない。すべてのAndroidリソースフォルダの完全なリスト?

私が必要とするのは、基本的にAndroidプロジェクトのすべての定義済みリソースフォルダのチートシートです。高解像度のすべてのグラフィックスがここ

  • のres /レイアウトを行く - - いくつかの、意味のあるすべてのグラフィックスがここ
  • のres /描画可能-hdpiを行く - 例えば、リストは描画可能なこの

    • のres /のようなものを言うことができます-description
    • RES /値 - いくつかの、意味の記述
    • RES /レイアウトランド - などのいくつかの、意味の記述

    私は本当にそのようなリストがネット上で簡単に見つからないことに驚いています。私が前に使用していなかったリソースを追加する必要があるときはいつも、ネット上で正しい命名方法を調べる必要があります(resフォルダのリストを参照してください)。

  • +2

    http://developer.android.com/guide/topics/resources/available-resources.htmlをチェックしましたか?各フォルダには、small、normal、large、xlarge、nodpi、hdpi、mdpi、ldpi、xhdpi、land、port、long、notlongなどのタグの組み合わせを使用できます。 –

    答えて

    41

    /resをであなたが持つことができますフォルダ:プロパティアニメーションを定義

    • アニメーター/ -XMLファイルを。

    • アニメーション/ - 色の状態のリストを定義するXMLファイル - トゥイーンアニメーション

    • 色を/定義するXMLファイル。

    • 描画可能/ - ビットマップファイル/ナインパッチ(再かなりのビットマップ) /国家リスト/シェイプ/アニメーションドロワブル/その他ドロワブル

    • レイアウト/ - ユーザーインターフェースのレイアウトを定義するXMLファイル。

    • menu/- アプリケーションメニューを定義するXMLファイル(例: メニュー、コンテキストメニュー、またはサブメニュー)。

    • raw/- 生の形式で保存する任意のファイル。

    • 値/ - 単純な値を含むXMLファイル( の文字列、整数、色など)。

      • リソース配列(型付き配列)の配列。
      • colors.xml
      • ディメンション値のdimens.xml。
      • 文字列値のstrings.xml。
      • styles.xmlのスタイル。
    • XML/- 任意のXMLファイル

    また、より具体的な装置構成(ロケール、解像度、大きさ、態様、向き、等)のためAccessing Alternative Resourcesを参照

    +0

    非常に便利な回答:-) –

    +0

    あなたのアプリで国際化(i18n)を提供していれば、 xml'は英語以外の言語がサポートされている各ディレクトリ(例えばvalues-ca、values-viなど)に追加する必要があります。** values **ディレクトリにある他のすべてのリソースファイルは複製/コピーする必要はありません異なる**値**ディレクトリ。これらのリソースファイルは 'arrays.xml'、' colors.xml'、 'dimens.xml'、' styles.xml'です。 – ChuongPham

    +0

    @ ChuPham:個々のファイル名は任意です。ドキュメントでは、「例」セクションの「strings.xml」のみが記述されています。 http://developer.android.com/guide/topics/resources/string-resource.html –

    1

    完全な情報源はandroid.git.kernel.orgです(このリンクはGingerbreadリリース用です)。リソースについては、パスに従ってくださいcore > res > res

    +0

    WOW!それは非常に多くの人たちです。彼らは言語をサポートしています:) – sandalone

    +0

    @sandalone:それらを組み合わせると、事実上無制限の数があります。 –

    0

    あなたはそれについて考えませんでしたが、あなたは正しいです。 Eclipseで利用可能なサンプルプロジェクトに基づいて、いつでも新しいプロジェクトを作成し、それらが整理することを選択したのを見ることができます。

    私のプロジェクトがどのように編成されているかが分かります。 hereから撮影 my project in eclipse

    0

    それことに留意すべきですこれらのフォルダのレイアウトは石ではありません。いずれかの方法でフォルダツリーを作成することができます。これは、EclipseなどのIDEで作成されたデフォルトのツリーにすぎず、その結果、最も一般的で一貫した形式です。あなたに適した別のフォーマットを見つけたら、それを自由に使用することができます。コード内で正しく参照するだけです。

    +0

    リソースフォルダがコードで直接参照されていないため、ビルドツールの書き換えを開始しない限り、これは間違いです。 –

    関連する問題