Я использовал этот пример, но ошибка произошла Get line number from xml node - javaПолучить стартовый номер строки из XML-узла - Java
Он отлично работает, но не работает на следующих случаях:
<activity
android:name=".Main2Activity"
android:label="@string/title_activity_main2"
android:theme="@style/AppTheme.NoActionBar" />
Таким образом, если узел написан на нескольких строках, он возвращает последнюю строку. В приведенном примере он вернется 4, но не 1. Есть ли у кого-нибудь идеи для его исправления? Благодаря
Потому что это в строке 4, а не 1 - что вы имеете в виду, что текст 'android: theme =" @ style/AppTheme.NoActionBar "включен в узел, который начинается в строке 1, и который можно проверить, когда поиск нужного текста и выяснение, какая строка имеет наименьшее значение '<' перед этим текстом. – Smutje