Unexpected namespace prefix "xmlns" found for tag LinearLayout
android, android-xml, eclipse, xml
Solution
Please try following:
Remove `xmlns:android="http://schemas.android.com/apk/res/android` from all the places excluding the `ScrollView`. I believe it is sufficient to inform it to the application once and in the outermost Layout or View of the xml file.
Problem
I am having an error in following xml file. "Unexpected namespace prefix "xmlns" found for tag LinearLayout". I tried the solutions provided in other similar questions also but it didn't work for me. Same error is occurring in 3 lines where `LinearLayout` is used. ``` <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/background" > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/menu_top_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/name_version" android:textColor="@color/black" android:textSize="20sp" /> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > </LinearLayout> <!-- A horizontal line --> <FrameLayout android:layout_width="fill_parent" android:layout_height="30px" > </FrameLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:orientation="vertical" > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:orientation="horizontal" > <Button android:id="@+id/start_stop_button" android:layout_width="74dp" android:layout_height="74dp" android:text="@string/start_server" /> <Button android:id="@+id/instructions" android:layout_width="120dp" android:layout_height="74dp" android:text="@string/instructions_label" /> <Button android:id="@+id/setup" android:layout_width="74dp" android:layout_height="74dp" android:text="@string/setup_label" /> </LinearLayout> </LinearLayout> <FrameLayout android:layout_width="fill_parent" android:layout_height="30px" > </FrameLayout> <!-- A horizontal line --> <FrameLayout android:layout_width="fill_parent" android:layout_height="1px" android:background="#666666" > </FrameLayout> <FrameLayout android:layout_width="fill_parent" android:layout_height="10px" > </FrameLayout> <TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:shrinkColumns="2" > <TableRow> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="left" android:text="@string/server_status" android:textColor="@color/black" android:textSize="16sp" /> <!-- A small spacer between the columns --> <FrameLayout android:layout_width="3sp" android:layout_height="wrap_content" /> <TextView android:id="@+id/server_status" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/unknown" android:textColor="@color/black" android:textSize="16sp" /> </TableRow> </TableLayout> <FrameLayout android:layout_width="fill_parent" android:layout_height="10px" > </FrameLayout> <!-- A horizontal line --> <FrameLayout android:layout_width="fill_parent" android:layout_height="1px" android:background="#666666" > </FrameLayout> <FrameLayout android:layout_width="fill_parent" android:layout_height="10px" > </FrameLayout> <TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:shrinkColumns="2" > <TableRow> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="left" android:text="@string/my_url_is" android:textColor="@color/black" android:textSize="16sp" /> <!-- A small spacer between the columns --> <FrameLayout android:layout_width="3sp" android:layout_height="wrap_content" /> <TextView android:id="@+id/ip_address" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_url_yet" android:textColor="@color/black" android:textSize="16sp" /> </TableRow> <TableRow> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="left" android:text="@string/wifi_status" android:textColor="@color/black" android:textSize="16sp" /> <!-- A small spacer between the columns --> <FrameLayout android:layout_width="3sp" android:layout_height="wrap_content" /> <TextView android:id="@+id/wifi_status" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/unknown" android:textColor="@color/black" android:textSize="16sp" /> </TableRow> <TableRow> <TextView android:id="@+id/last_error_label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="left" android:text="@string/last_error" android:textSize="16sp" android:visibility="gone" /> <!-- A small spacer between the columns --> <FrameLayout android:layout_width="3sp" android:layout_height="wrap_content" /> <TextView android:id="@+id/last_error" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/unknown" android:textColor="#ff0000" android:textSize="16sp" android:visibility="gone" /> </TableRow> </TableLayout> <FrameLayout android:layout_width="fill_parent" android:layout_height="10px" > </FrameLayout> <!-- A horizontal line --> <FrameLayout android:layout_width="fill_parent" android:layout_height="1px" android:background="#666666" > </FrameLayout> <!-- <TextView android:id="@+id/proxy_header" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="@string/proxy_experimental" android:textSize="16sp" /> --> <TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:shrinkColumns="2" > <TableRow> <!-- <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="@string/proxy_status" android:textSize="16sp" android:gravity="left" /> --> <!-- A small spacer between the columns --> <FrameLayout android:layout_width="3sp" android:layout_height="wrap_content" /> </TableRow> <TableRow> <!-- A small spacer between the columns --> <FrameLayout android:layout_width="3sp" android:layout_height="wrap_content" /> </TableRow> <TableRow> <!-- A small spacer between the columns --> <FrameLayout android:layout_width="3sp" android:layout_height="wrap_content" /> </TableRow> <TableRow> <!-- A small spacer between the columns --> <FrameLayout android:layout_width="3sp" android:layout_height="wrap_content" /> </TableRow> </TableLayout> <!-- A horizontal line --> <FrameLayout android:layout_width="fill_parent" android:layout_height="1dp" android:background="#666666" > </FrameLayout> <!-- A horizontal line --> <FrameLayout android:layout_width="fill_parent" android:layout_height="1dp" android:background="#666666" > </FrameLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:visibility="gone" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/server_log" android:textColor="#ffffff" /> <CheckBox android:id="@+id/server_log_checkbox" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="false" /> </LinearLayout> <TextView android:id="@+id/server_log" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#333333" /> <!-- A horizontal line --> <FrameLayout android:layout_width="fill_parent" android:layout_height="1dp" android:background="#666666" android:visibility="gone" > </FrameLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:visibility="gone" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/session_monitor" android:textColor="#ffffff" android:visibility="gone" /> <CheckBox android:id="@+id/session_monitor_checkbox" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="false" android:visibility="gone" /> </LinearLayout> <TextView android:id="@+id/session_monitor" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#333333" android:visibility="gone" /> <!-- A horizontal line --> <FrameLayout android:layout_width="fill_parent" android:layout_height="1dp" android:background="#666666" > </FrameLayout> <!-- It's visually pleasing to have some empty space at the bottom --> <FrameLayout android:layout_width="fill_parent" android:layout_height="15dp" /> </LinearLayout> </ScrollView> ```