2011-07-26 1 views
2

どうやってアンドロイドシステムプライベートドロアブルにアクセスするのですか:ic_btn_round_more?
これはDialogPreference(res.layout.preference_dialog.xml)で を使用されているよりアイコンである それはandroid.R.drawableを通じてアクセス可能ではありませんアンドロイドシステムドロアブルic_btn_round_more

私は、ビットマップファイルをコピーしたくないアイコン 理由すべてのデバイスで異なる可能性があります。 私はこれを見つけました:http://www.androidjavadoc.com/2.3/android/R.attr.html#moreIconしかし、私はそれをどのように使うことができるのか分かりません。基本的に私は自分のカスタムリストビューにアイコンを追加しようとしています。 これは正確にアンドロイドのように見えます。

+0

C:\ Program Files(x86)\ Android \ android-sdk \ platformsのすべての 'more button'画像にアクセスできることは、おそらく知っているはずです。 \ android-12 \ data \ res'これを対応するディレクトリ(drawable-mdpi、drawable-ldpi、drawable-hdpi)にコピーし、デバイスのdpi/screenサイズに応じてそれらを使用します。 (これが助けているのかわからない) –

+0

問題は、HTCとSamsung Galaxyのための別のアイコンがあることです。リソースのコピーを避けたい理由です。 – Janci

答えて

0

Nine-patchを使用して、独自の丸いボタンを作成することができます。これは、drawable ic_btn_round_moreとまったく同じにすることができます。 http://developer.android.com/guide/developing/tools/draw9patch.html

+0

私は自分のカスタムアイコンを現在のバージョンに持っていますが、 HTCとSamsung Galaxyのアイコンが異なるため、アンドロイドの方法 – Janci