2012-03-20 2 views

答えて

0

デフォルトで動作するはずです。 3.0より前のデバイスはandroid:previewImage属性を無視します。

何らかの理由でデバイスがその属性について不平を言っている場合は、res/xml/に1つ、res/xml-v11/に1つのXMLメタデータファイルの2つのバージョンを作成し、プレビューイメージのみを2番目のコピーに入れます。 Androidは、デバイスのバージョンに基づいて、実行時にメタデータの正しいエディションを選択します。

+0

私はまた、このように動作するはずだと考えましたが、実際はそうではありません。 XMLファイルを 'res/xml-v11'に置いても、タイプエラーです:Eclipseの 'android'u'パッケージに 'previewImage'属性のリソース識別子が見つかりません。 – sschuberth

+0

@sschuberth:ビルドターゲット(プロジェクト>プロパティ> Android in Eclipse)をAPIレベル11以上に設定する必要があります。 – CommonsWare

+0

ああ、私はAndroidManifest.xml *と* Eclipseのproject.propertiesの両方でターゲットSDKを設定する必要があるとは思いませんでした。ありがとう! – sschuberth

関連する問題