web-dev-qa-db-ja.com

ローカリゼーションとドローアブル

Res/drawable-hdpi-noフォルダーを追加して画像をローカライズしたいのですが、「無効なリソースディレクトリ名」というエラーメッセージが表示されます。これどうしたの?

38
Espen

私が覚えている限り、特定のresフォルダのみが機能します。私が正しく覚えているなら、それをdrawable- [言語コード] -r [大文字のローカライズコード]と呼ぶ必要があります。 Androidチュートリアルの1つであることを確認してください。

はい、ここにあります http://developer.Android.com/resources/tutorials/localization/index.html

40
AaronM

各Androidリソースは、そのリソース名に構成部分を含めることができます。たとえば、プレーンイメージを

res/drawable

と上の高DPI画面の画像

res/drawable-hdpi

ここで、hdpiは画面のピクセル密度の構成です。サポートされているAndroidリソース構成のリストはここから見つけることができます

http://developer.Android.com/guide/topics/resources/providing-resources.html

設定の順序は重要です。それらは特定の順序でなければなりません。元のノルウェー語の構成が間違った場所にあります。変化する

res/drawable-hdpi-no

res/drawable-no-hdpi

そしてそれは動作します。

37
Jaska

はい、それは可能です。 drawable-de-rDE-ldpi、drawable-de-rDE-mdpi。これを使って

27
Chirag