Как сделать Drawable объект с моим выбранным цветом в коде

Я пытаюсь установить значок выбранного цвета в предпочтение:

Preference prf = (Preference) findPreference("SelectColorPref");

prf.setIcon(Drawbale icon);

Для этого мне нужен объектDrawable выбранного цвета.

Можно ли сделатьDrawable значок в коде Java? Пожалуйста, ведите меня ..

С Уважением,

////////////////////////////////////////////////// /////////

Следуя концепции Алекса Г, это решается так:

Preference TextClrPref = (Preference) findPreference("text_color_preference");

Bitmap bm = Bitmap.createBitmap(30, 30, Bitmap.Config.ARGB_8888); 
Canvas cnv = new Canvas(bm); 
int red = 0xffff0000; 
cnv.drawColor(red); 
Drawable drawable = new BitmapDrawable(bm); 

TextClrPref .setIcon(drawable);

Ответы на вопрос(2)

Ваш ответ на вопрос