この質問から始めます。android.R.drawableアプリケーションで必要なメニュー アイコンの一部が、SDK フォルダーにある場合でも、または@android:drawable/(XML で)経由でアクセスできないのはなぜですか? たとえば ( ic_menu_refresh, ic_menu_login)。私AndroidManifest.xmlは持っています:
<uses-sdk android:minSdkVersion="8"
android:targetSdkVersion="14"/>
これは重要な問題だと思います。なぜなら、Android のバージョンによってサイズ (およびデザイン) が異なるため、resフォルダーに格納するのが難しいからです。たとえば、下位バージョンでは
ldpi は 36x36
mdpi は 48x48
hdpi は 72x72
新しいバージョンでは
ldpi は 36x36
mdpi は 32x32
hdpi は 48x48
それらに直接アクセスする方法がない場合、どのようにresフォルダーに保存すればよいですか?
以下のように別のフォルダを作成するのは解決策ですか?例:
drawable-mdpi-v10
drawable-hdpi-v10
drawable-hdpi-v14
etc....
もしそうなら、いくつですか?
多種多様なデバイス向けのアプリケーションで最適なデザインを実現するために、これらのアイコンを使用するより適切な方法を教えてください。