17

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か?

4

3 に答える 3

50

values-v11は API バージョン 11values-v14の値、 は API バージョン 14 の値です。

より高いバージョンの別のフォルダーがない限り、 ievalues-v11は API 11 以降で使用されること示す価値があります。たとえば、values-v11andvalues-v14フォルダーを取得した場合、 values-v11and は API 11、12、13 で使用されますが、API 14 以降では contentvalues-v14が使用されます。

于 2012-08-31T19:54:37.243 に答える
8

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

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

xlarge画面サイズを定義し (したがって、これらの値は、ディスプレイに一致するxlarge要件を持つデバイスで使用されます)、v14API バージョンを決定します (Ice Cream Sandwitch -こちらを参照してください)。xlargeすべてのデバイスが API を実行している必要があることv14、またはすべての ICS デバイスがxlarge画面を備えていることは保証されていません (または想定されていません) 。

于 2012-08-31T19:54:32.300 に答える
3

values-v11 の v11 は、Android SDK バージョン v11 の修飾子です。

Android がさまざまな SDK バージョン、画面、言語、またはその他のデバイス構成のリソースをサポートする方法の詳細な説明については、http://developer.android.com/guide/topics/resources/providing-resources.html をご覧ください

http://developer.android.com/guide/practices/screens_support.htmlには、複数の画面サイズのサポートに関する詳細な説明が含まれています。

于 2013-02-09T13:27:25.300 に答える