原文地址http://blog.csdn.net/taxuexumei/article/details/41523419
今天遇到的问题,,,保存到博客里,下回遇到找博客就行了,,,,,,
今天在制作安卓UI嵌套式布局的时候,当出入以下的的代码的时候出现以下情况: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="${relativePackage}.${activityClass}" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="北京魔乐科技" /> <LinearLayout 【xmlns:android="http://schemas.android.com/apk/res/android"】 android:orientation="vertical" android:layout_height="wrap_content" android:layout_width="wrap_content" > <ImageView android:src="@drawable/ic_launcher" android:layout_height="wrap_content" android:layout_width="wrap_content"/> <ImageView android:src="@drawable/ic_launcher" android:layout_height="wrap_content" android:layout_width="wrap_content"/> </LinearLayout> <TableLayout 【xmlns:android="http://schemas.android.com/apk/res/android"】 android:orientation="vertical" android:layout_height="wrap_content" android:layout_width="wrap_content" > </TableLayout> </LinearLayout> 【】此括号内标记的东西出现红色下划线。 出现了以下 Unexpected namespace prefix "xmlns" found for tag LinearLayout 的错误,我的解决方法是 是一个namespace声明只要在xml中出现一次就可以了,多次出现就报错,以前好像没这要求。 只保留第一个声明,后面的直接删除就OK了。
//////////////////////////
有一次升级开发工具后发现xml脚本出现错误“Unexpected namespace prefix "xmlns" found for tag LinearLayout”,原来是一个namespace声明只要在xml中出现一次就可以了,多次出现就报错,以前好像没这要求。
只保留第一个声明,后面的直接删除就OK了。