MICHELEPISANI.IT

Android - Errori frequenti e soluzioni

Inaspettato prefisso 'xmlns' nel namespace per il tag LinearLayout

Unexpected namespace prefix 'xmlns' found for tag LinearLayout

Luglio 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
Condividi

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

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

Michele Pisani

Grazie Paolo,
spero possa tornarti utile per i tuoi scopi.

Paolo

salve,mi interessa il progetto sensore gas ,per applicazioni in agricoltura.Vedremo gli …

Michele Pisani

Ciao Rossana,
strano problema, una domanda: continui a visualizzare entrambe le pagine o una …

Rossana

Ciao Michele, il mio problema è che Facebook non mi risponde. Mi è successo tre volte: faccio …