Метод getXml будет читать из res / xml, а не из res / values, я думаю, что идея заключается в том, что вы используете один из других методов для получения данных, таких как
TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.MyCustomTheme);
изатем извлекаем значения из TypedArray:
thingColor = a.getColor(R.styleale.myCustomColor, res.getColor(R.color.myDefaultColor));
Это работает для таблиц стилей, однако моя проблема заключается в том, чтобы в первую очередь использовать атрибуты AttributeSet из XML для использования в качестве переопределений, и позволить людям указать, какой XML-файл ониво время выполнения, накачайте его в AttributeSet и передайте его.
Я отправлю ответ, когда у меня будет ответ для второй части, но примеры кода должны решить