web-dev-qa-db-ja.com

android画面サイズ、値-v11、値-v14

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-xlargevalues-normalという名前の別のフォルダを作成する必要がありますか?

17
LK Yeung

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のコンテンツは利用される

50
xagema

いいえ、この「方程式」は正しくありません。

res/values-normal/ == res/values-v11/ ???
res/values-xlarge/ == res/values-v14/ ???

xlargeは画面サイズを定義します(したがって、これらの値はxlarge要件に一致するデバイスで使用されます)v14はAPIバージョンを決定します(Ice Cream Sandwitch- こちらを参照 )。すべてのxlargeデバイスがv14 AP​​Iを実行している必要があること、またはすべてのICSデバイスの機能xlarge画面。

8
Marcin Orlowski

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 には、複数の画面サイズのサポートに関する詳細な説明が含まれています。

3
userM1433372