Вы можете использовать get getResources().getIdentifier
:
String myResourceId = "close"; // Parsed from XML in your case
getResources().getIdentifier(myResourceId, "drawable", "com.my.package.name");
Это потребует, чтобы ваш XML немного отличался:
<button name="close" resLocation="close" />
Если вам нужно сохранить формат R.type.id в вашем XML, вам просто нужно разобрать тип и идентификатор:
String myResourceId = "R.drawable.close";
String[] resourceParts = myResourceId.split("\\.");
getResources().getIdentifier(resourceParts[2], resourceParts[1], "com.my.package.name");