Pegando instância de um Drawable
De Basef
Para pegar uma instância para um Drawable do Android:
// Objeto Resource para pegar um Drawable Resources objResource = this.getResources(); // Pega instância para o Drawable Drawable objResource.getDrawable(R.drawable.ic_tab_busca);
NOTA: O código acima vai dentro de um Activity.
Para que dê certo, é preciso que exista o arquivo XML:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/ic_tab_busca_image" /> </selector>
A imagem deve estar em localizada em /res/drawable/ic_tab_busca_image.png.
O XML deve estar em /res/drawable/ic_tab_busca.xml.