Android

Accessing Android Resources By Name at Runtime

by 마인드진 2009. 12. 9. 17:09

For example: I have a file bug.png in the "/res/drawable/ ", so i get its ResourceID with the following code:

int resID = getResources( ) .getIdentifier ( "org.anddev.android.testproject:drawable/bug" , null , null ) ;
// or
int resID = getResources( ) .getIdentifier ( "bug" , "drawable" , "org.anddev.android.testproject" ) ;