Can you load a drawable from a sub directory in the assets (not the drawable folder) folder?
Here is function that does this for you.
Check the returned Drawable variable for null as null may return if the path is invalid or there is an IOException.
public static Drawable getDrawableFromAssetFolder(String fullPath, Activity ctx) {
Drawable d =null;
try {
d = Drawable.createFromStream(ctx.getAssets().open(fullPath), null);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return d;
}