Система Android с возможностью рисования ic_btn_round_more

есть ли способ получить доступ к частному рисунку системы Android: ic_btn_round_more?
Это значок «больше», который используется в DialogPreference (res.layout.preference_dialog.xml). Он недоступен через android.R.drawable

Я не хочу копировать растровый файл, потому что этот значок может быть разным для каждого устройства. Я нашел это: http://www.androidjavadoc.com/2.3/android/R.attr.html#moreIcon Но я не знаю, как его использовать. В основном я пытаюсь добавить больше значков в свой пользовательский ListView, который будет выглядеть точно так же, как Android.


person Janci    schedule 26.07.2011    source источник
comment
Вы, наверное, знаете, что вы можете получить доступ ко всем more button изображениям на C:\Program Files (x86)\Android\android-sdk\platforms\android-12\data\res Теперь копируя их в соответствующие каталоги (drawable-mdpi, drawable-ldpi, drawable-hdpi) и используя их оттуда в зависимости от dpi/размера экрана устройств? (не знаю, поможет ли это)   -  person Indrek Kõue    schedule 26.07.2011
comment
проблема в том, что для HTC и Samsung Galaxy есть разные значки, поэтому я хочу избежать копирования ресурсов   -  person Janci    schedule 26.07.2011


Ответы (1)


Вы можете использовать Nine-patch, чтобы создать свою собственную закругленную кнопку, которая может быть точно такой же, как нарисованная ic_btn_round_more. вы можете получить больше информации о том, как использовать Nine-Patch здесь: http://developer.android.com/guide/developing/tools/draw9patch.html

person Android    schedule 26.07.2011
comment
У меня есть собственная иконка в текущей версии, но опять же, я хочу использовать хороший способ Android, потому что эта иконка отличается для HTC и Samsung Galaxy. - person Janci; 26.07.2011