1

アプリをいくつかの言語に翻訳していますが、今問題に苦しんでいます! テキスト付きの画像がいくつかありますが、国コードを使用して描画可能なリソースを提供する方法はありますか? 国コードを使用してドローアブルをアプリに追加すると、アプリのサイズが大きくなりますか? これらの画像のせいで、現在 1 MB のアプリが 4 または 5 になることはありません。

ありがとう!

4

3 に答える 3

4

res ディレクトリ値 - es 値 - fr 値を使用して異なる言語を設定するのと同じです...ディレクトリを使用して、場所ごとに異なるドローアブルを設定できます。

drawable-es drawable-fr ... http://developer.android.com/training/basics/supporting-devices/languages.html

ディレクトリの追加情報には特別な重要性があるため、正しい位置に配置する必要があることに注意してくださいhttp://developer.android.com/guide/topics/resources/providing-resources.html 例: drawable-es-hdpi

あなたのapkのサイズの問題は、すべての国ですべての画像を異なるものに設定する必要はないと思いますよね? 通常、いくつかのイメージを構成するだけで済みます

于 2013-06-18T15:33:33.673 に答える
0

はい、国ごとにリソースを提供することは可能です。それを行う方法の詳細については、この回答を確認してください:ローカライゼーションとドローアブル

アプリのサイズが大きくなることは間違いありません。これは、ソフトウェア開発の他のすべてと同様に、パフォーマンス (または画像の品質) とリソース (この場合は apk のサイズ) の間の妥協点です。アプリのサイズが指数関数的に増加するのを避けるために、国ではなくロケールごとにリソースを提供するか、単純に hdpi バージョンのみを提供することができます。

于 2013-06-18T15:30:24.207 に答える