Как извлечь поддерживаемые XML-элементы и свойства из представления? - PullRequest
0 голосов
/ 11 ноября 2011

Есть ли способ извлечь свойства XML, поддерживаемые представлением? Например, EditText имеет свойство XML с именем Text , но на стороне Java вы используете getText и setText .

Я хочу создать систему, которая автоматически обнаруживает все поддерживаемые свойства XML, чтобы я мог проверить макет XML. Сначала достаточно просто работать с виджетами по умолчанию, но в конце концов я хочу также перечислить пользовательские виджеты.

1 Ответ

1 голос
/ 11 ноября 2011

Стандартные и пользовательские атрибуты XML определены в values/attrs.xml. В случае встроенных они находятся в android-sdk/platforms/android-X/data/res/values/attrs.xml.

Мне кажется, вам нужно будет найти способ проанализировать эти файлы, чтобы выяснить, какие атрибуты могут быть связаны с какими представлениями.

...