Из API представления Android :
в настоящее время невозможно использовать LayoutInflater с XmlPullParser поверх простого XML-файла во время выполнения.
Решением может быть предварительная обработка файлов XML.Вы должны сжать XML-файл так же, как это делает Android SDK во время сборки:
просмотр инфляции в значительной степени зависит от предварительной обработки XML-файлов, которая выполняется во время сборки
Полагаю, вам придется вызвать XmlPullParser.setInput
для загрузки предварительно обработанного XML, а затем передать XmlPullParser в View.inflate
.Я надеюсь, что можно делать такие вещи даже для контента, которого нет в APK.
Мне очень интересно любое решение, которое вы можете найти.Пожалуйста, дайте мне знать, если вы найдете или создадите прототип!Это станет решающим шагом на пути создания архитектуры плагинов для моего приложения с открытым исходным кодом.