2011-02-02 9 views
3

Androidのリソースシステムを効率的に使用する方法を理解しています。解像度の高いリソースを提供し、.apkサイズを低く抑えるためです。Androidリソースを効率的に使用する

マイリソースフォルダは:

drawable-normal-mdpi 
drawable-normal-hdpi 
drawable-large-mdpi 

今、私はリソース(ゲーム)通常-hdpiと大MDPIを使用している方法はまったく同じです。私は最終的な.apkに両方を含めることは望ましくないので、サイズを不必要に膨らませるためです。これを回避する方法はありますか?私はシンボリックリンク(linux)を使用しようとしましたが、アンドロイドツールはリンクをたどり、リソースをコピーします。

+0

[古いデバイスのサポートを失うことなく新しいDell Streakをサポートするために、自分の描画可能ディレクトリを設定する適切な方法は何ですか?](http://stackoverflow.com/questions/4903708/what-is-the-適切な方法から設定可能な私のドロウアブルディレクトリから新しいデルのサポートへ –

答えて

2

私はあなたがAliasResourceを探していると思います。

+0

このソリューションは理想的なものではありませんが、問題を解決します。ですから、それぞれのリソースに対して、デフォルトのフォルダにcar_noraml_and_largeのような記述的な名前をつけて、drawable-normal-hdpiとdrawable-large-mdpiの中のdrawableを 'android:src = "@ drawable/car_normal_and_large'これは、少数のファイルだけでは管理できないことになるでしょう。私が想定しているPythonスクリプトを書く時間... – smith324

+0

デフォルトのリソースを指定することもできます。 –

+0

本当に私たちはそれを活用することができます。単に 'drawable'フォルダを使うことで、システムはリソースを試そうとしますか?(私はそれが欲しくないので) 'drawable-nodpi'フォルダ? – smith324

関連する問題