¿Cómo Android Studio valida XML para la pantalla de preferencias?
Tengo esto en mi archivo de XML para mi pantalla de las preferencias, basada en otras respuestas de 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 está marcando los elementos "extra" como "no se permite aquí".
- No existe una etiqueta de meta-datos necesaria en AndroidManifest.xml de la aplicación.
- Espacio entre editText y softkeyboard
- String 'xyz' marcada como intraducible pero que existe en la localidad 'ja'
- Analizando XMl en Android usando Xpath
- set android: texto de strings.xml
Realmente no entiendo cómo está validando el XML en absoluto porque no hay DTD real.
El "extra" parece funcionar correctamente. O incluso puedo usar un Preference.OnPreferenceClickListener si quiero evitar el XML. Sólo me estoy preguntando (a) cómo Android Studio lo está validando, y (b) si estoy usando algún hack sombrío que no siempre funciona, incluyendo el elemento extra.
- EditText oculto por el teclado cuando android: gravity = "center" - Android
- ¿Podemos usar Tomcat Server en la aplicación android
- Android Error: Debe proporcionar el atributo layout_width
- ¿Es la mejor práctica para crear un botón como este en una aplicación de Android?
- Android: definiendo colores haciendo referencia a otros colores definidos
- ¿Cómo oriento la resolución 1280x720 WXGA720 (como el nuevo Galaxy Nexus) en las carpetas de diseño Android?
- TextView no se desplaza suavemente
- No hay números de línea en Eclipse o en el editor de Android Studio XML.
- Pase Android NestedScrollView desplazamientos horizontales a un padre Ver
- RecyclerView está cortando el último elemento