MICHELEPISANI.IT

Android - Errori frequenti e soluzioni

Inaspettato prefisso 'xmlns' nel namespace per il tag LinearLayout

Unexpected namespace prefix 'xmlns' found for tag LinearLayout

July 02
07:482014

Durante la compilazione della nostra applicazione potrebbe venirci segnalato il seguente errore: Unexpected namespace prefix 'xmlns' found for tag LinearLayout. Il fatto che in questo caso sia menzionato il LinearLayout è del tutto casuale perchè lo stesso errore potrebbe essere restituito per qualsiasi altro tipo di layout come ad esempio il RelativeLayout per dirne uno. Un esempio di codice per poter riprodurre l'errore in oggetto è il seguente:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/scrollView1"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

  <LinearLayout
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@+id/LinearLayout1"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:orientation="vertical" >

  <TextView
      android:id="@+id/textView1"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" />

  </LinearLayout>
</ScrollView>


Come evidente l'errore in questione risiede nel file XML relativo al layout della nostra Activity ed un'indicazione sulla potenziale causa è instrinseca nel contenuto dell'errore stesso ossia che c'è un inaspettato prefisso 'xmlns' nel namespace per il tag  LinearLayout.

Soluzione: il problema risiede nella duplicazione della dichiarazione dell'attributo xmlns.

xmlns:android="http://schemas.android.com/apk/res/android"

E' sufficiente lasciare tale dichiarazione solo nel layout più esterno rimuovendolo dagli eventuali layout presenti al suo interno (nel caso specifico basta rimuoverlo dal tag LinearLayout e lasciarlo alla ScrollView).

 

Tags

Autore

Michele Pisani

Michele Pisani

Ho uno spiccato orientamento al problem-solving, se è troppo facile non mi diverto :)
Credo nella volontà e nel cambiamento perchè hanno fatto della mia passione il mio pane quotidiano.
Se devo descrivermi con una sola parola direi... "Concretezza", la mia stretta di mano è una garanzia.

0 Commenti

Non ci sono commenti

Nessuno ha ancora commentato questo articolo, fallo tu per primo!

Scrivi un Commento

Scrivi un Commento

Il tuo indirizzo email non sarà pubblicato.
I campi contrassegnati da un * sono obbligatori

Articoli e Argomenti correlati

Il Canale YouTube in ITALIANO

1 VIDEO GRATIS ogni 2 settimane! ISCRIVITI!

Entra a far parte della community su Facebook

Categorie popolari

Iscriviti alla mia newsletter

La tua e-mail con me sarà al sicuro.
Non fornirò mai le tue informazioni a nessuno!

Ultimi commenti

olgica

NON MI FUNZIONA,SALUTI.CIAO

olgica

Neppure a me non funziona

Franca

Mi chiamo Franca Admore. Voglio informare tutti sul dottor Ogundele. Quest'uomo è un grande …

Michele Pisani

Ciao Anna Rita, diciamo che... esisteva. Ho mantenuto il prodotto gratuitamente fintanto che ho …