Normalmente tengo que escribir código de diseño como esto:¿Por qué no puedo definir los atributos de Android en el espacio de nombres predeterminado?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" />
quiero hacer algo como esto:
<LinearLayout xmlns="http://schemas.android.com/apk/res/android"
layout_width="fill_parent"
layout_height="fill_parent"
orientation="vertical" >
Pero este código no se ejecuta correctamente. ¿Por qué?
Y la segunda pregunta: ¿Por qué los elementos namen están en CamelCase y los atributos están en under_score?
Ahora veo. Es realmente extraño porque en XAML y MXML todos los controles están en espacios de nombres apropiados y tampoco hay estúpidos prefijos de subrayado. Microsoft y Adobe demostraron que es posible crear un elegante lenguaje de marcado de GUI basado en XML y Google simplemente no logró hacer eso. – Poma