Mudanças entre as edições de "Pegando instância de um Drawable"
De Basef
(Criou página com 'Para pegar uma instância para um Drawable do Android: <source lang="java"> // Objeto Resource para pegar um Drawable Resources objResource = this.getResources(); // Pega in...') |
|||
Linha 10: | Linha 10: | ||
Para que dê certo, é preciso que exista o arquivo XML: | Para que dê certo, é preciso que exista o arquivo XML: | ||
− | <source lang=" | + | <source lang="xml"> |
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||
<selector xmlns:android="http://schemas.android.com/apk/res/android"> | <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||
Linha 19: | Linha 19: | ||
O XML deve estar em /res/drawable/ic_tab_busca.xml. | O XML deve estar em /res/drawable/ic_tab_busca.xml. | ||
+ | [[Category:Android]] |
Edição atual tal como às 09h16min de 27 de abril de 2015
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.