values
フォルダにいくつかのres
フォルダが見つかりました:
xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp
res/values-normal/ == res/values-v11/ ???
res/values-xlarge/ == res/values-v14/ ???
私は正しいですか?または、values-xlarge
、values-normal
という名前の別のフォルダを作成する必要がありますか?
values-v11
はAPIバージョン11の値で、values-v14
はAPIバージョン14の値です。
より高いバージョンの別のフォルダーがない限り、つまり、values-v11
がAPI 11 andより高い値で使用されることを示すことは価値があります。たとえば、values-v11
およびvalues-v14
フォルダーを取得した場合、values-v11
はAPI 11、12、13で使用されますが、API 14以降では、values-v14
のコンテンツは利用される
いいえ、この「方程式」は正しくありません。
res/values-normal/ == res/values-v11/ ???
res/values-xlarge/ == res/values-v14/ ???
xlarge
は画面サイズを定義します(したがって、これらの値はxlarge
要件に一致するデバイスで使用されます)v14
はAPIバージョンを決定します(Ice Cream Sandwitch- こちらを参照 )。すべてのxlarge
デバイスがv14
APIを実行している必要があること、またはすべてのICSデバイスの機能xlarge
画面。
values-v11のv11は、Android sdkバージョンv11の修飾子です。
Androidがリソースをサポートする方法の詳細については、 http://developer.Android.com/guide/topics/resources/providing-resources.html を参照してくださいさまざまなSDKバージョン、画面、言語、またはその他のデバイス構成。
http://developer.Android.com/guide/practices/screens_support.html には、複数の画面サイズのサポートに関する詳細な説明が含まれています。