Intereting Posts
Ошибка JSON.simple: java.util.zip.ZipException: дублирующаяся запись: org / hamcrest / BaseDescription.class Выполнить команду оболочки из android Как создать разделитель между вкладками «Сэндвич мороженого»? Тип Mime для файлов .txt? QuickActions, как приложение Twitter Android – возврат в вызывающую активность Как передать изображение в Google Plus через приложение Android? Как добавлять образы к виду программно из URL-адреса, но не в XML-макете Android: горизонтальная прокрутка с тремя линейными макетами Усиливает ли Android ProximityAlert или Geofence больше батареи, когда телефон находится ближе к контролируемому местоположению? Добавить аудио в видео в android Как захватить изображение из пользовательского CameraView в Android? Ошибка: нет такого свойства: GROUP для класса: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer Изображение из камеры или галереи? Получение предупреждений с помощью Proguard (с внешними библиотеками)

Как Android Studio проверяет XML на экране настроек?

У меня есть это в моем XML-файле для экрана настроек, на основе других ответов SO :

<PreferenceScreen android:title="@string/preference_title" android:summary="@string/preference_summary"> <intent android:action="android.intent.action.VIEW" android:data="mailto:"> <extra android:name="android.intent.extra.SUBJECT" android:value="@string/email_subject"/> <extra android:name="android.intent.extra.TEXT" android:value="@string/email_body"/> </intent> </PreferenceScreen> 

Android Studio отмечает «дополнительные» элементы как «не разрешенные здесь».

Я действительно не понимаю, как это проверяет XML вообще, потому что нет реального DTD.

Кажется, что «лишний» работает правильно. Или я могу даже использовать Preference.OnPreferenceClickListener, если я хочу избежать XML. Мне просто интересно (а), как Android Studio проверяет его, и (б) если я использую какой-то теневой хак, который не всегда будет работать, включив дополнительный элемент.

Solutions Collecting From Web of "Как Android Studio проверяет XML на экране настроек?"