que tienen un diseño con un ImageView define como:Cómo usar ColorDrawable con ImageView?
<ImageView
android:layout_width="45dip"
android:layout_height="45dip"
android:scaleType="fitXY" />
ahora sólo desea establecer la imageview a ser de un color estático, como el rojo o verde. Lo estoy intentando:
ColorDrawable cd = new ColorDrawable("FF0000");
cd.setAlpha(255);
ImageView iv = ...;
iv.setImageDrawable(cd);
la vista de la imagen está vacía, sin color. Sin embargo, el espacio de 45dips se está agotando. ¿Qué debo hacer para obtener el color?
Gracias
Gracias a que el color int que estaba suministrando estaba desactivado, utilicé Color.parseColor() y ahora funciona. – user246114
si desea utilizar un selector con colores (no dibujables) programaticamente puede usar: 'ColorDrawable cd = new ColorDrawable (Color.parseColor (" # FFEDCACA "));' – Houcine
para cualquiera que busque establecer un color liso a dibujable (como yo), es mucho más fácil de usar imageView.setBackgroundColor() –