21

私は通常、寸法をdimen.xmlファイルに保存します。ただし、IntelliJ IDEAのインテリセンスは、ディメンションをファイルに配置しますdimens.xml

さて、ファイルdimens.xmlにディメンションを配置すると、Eclipseはこれをどのように処理しますか?

ドキュメントでは両方のファイルを使用できるようになっています。プロジェクトをEclipseユーザーとIDEAユーザーの両方が使用する場合は、どちらを使用する必要がありますか?

4

1 に答える 1

30

ファイル自体に名前を付けることは実際には重要ではありませんが、推奨事項があります。ドキュメントから(解像度/値について):

各リソースは独自のXML要素で定義されているため、ファイルに任意の名前を付けて、1つのファイルにさまざまなリソースタイプを配置できます。ただし、わかりやすくするために、一意のリソースタイプを別のファイルに配置することをお勧めします。たとえば、このディレクトリに作成できるリソースのファイル名の規則は次のとおりです。

  • リソース配列(型付き配列)のarrays.xml。
  • 色の値についてはcolors.xml
  • ディメンション値のdimens.xml。
  • 文字列値のstrings.xml。
  • スタイルのstyles.xml。

編集:わかりやすくするために、重要な部分は、ファイル<dimen>のタグ内で適切な要素(この場合)を使用することです。<resource>これは、Androidがディメンションリソースであることを認識する方法です。

<resources>
    <dimen name="my_dimen">10dip</dimen>
</resources>
于 2012-01-20T12:33:01.760 に答える