2010-12-14 21 views
29

res/drawable-hdpi-noフォルダを追加してイメージをローカライズしたいのですが、 "無効なリソースディレクトリ名"というエラーが表示されます。これはどうしたの?ローカライゼーションと描画可能

答えて

35

私が覚えている限り、特定のresフォルダだけが動作します。 私が正しく覚えていれば、それをdrawable- [言語コード] -r [大文字のローカリゼーションコード]と呼ぶ必要があります。 Androidのチュートリアルの1つだと確信しています。

うん、ここでは、はい、それはすることにより可能である http://developer.android.com/resources/tutorials/localization/index.html

+7

Thanx!私はチュートリアルを見たことが分かっていた。私はそれを見つけることができませんでした。私の直接の問題に対する解決策は "res/drawable-hdpi-no"ではなく "res/drawable-no-hdpi" – Espen

23

です。 drawable-de-rDE-ldpi、drawable-de-rDE-mdpiです。それを使用する

29

各Androidリソースは、そのリソース名に構成部分を含むことができます。たとえば、あなたはここで

res/drawable-hdpi 

hdpiは、画面の画素密度の構成ガイドである上、高DPI画面用

res/drawable 

上の無地の画像とイメージを持っているかもしれません。サポートされるAndroidのリソースconfigurtionsのリストはこちら

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

構成の順序が重要あるから見つけることができます。彼ら特定の順序にする必要があります。元のノルウェー語の言語設定が間違っています。

res/drawable-hdpi-no 

res/drawable-no-hdpi 

を変更し、それが動作します。

関連する問題