Unexpected namespace prefix "xmlns" found for tag Linear Layout

原文地址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了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Android开发指南

Android热修复AndFix

40480
来自专栏python3

习题11:提问

How old are you? 18 How tall are you? 180 How much do you weight? 130 So,you're ...

8730
来自专栏微服务生态

深入理解并发之CompareAndSet(CAS)

java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁,使用这些类在多核CPU的机器上会有比较好的性能.

11020
来自专栏张善友的专栏

Contact Manager Web API 示例[2] Web API Routing

联系人管理器web API是一个Asp.net web api示例程序,演示了通过ASP.NET Web API 公开联系信息,并允许您添加和删除联系人,示例地...

20360
来自专栏Play & Scala 技术分享

Netty基础 - 为什么ChannelOutboundHandler会声明一个read方法?

64590
来自专栏Java编程

Java多线程Thread VS Runnable详解

进程是程序在处理机中的一次运行。一个进程既包括其所要执行的指令,也包括了执行指令所需的系统资源,不同进程所占用的系统资源相对独立。所以进程是重量级的任务,它们之...

34600
来自专栏技术记录

Netty-Websocket 根据URL路由,分发机制的实现

最近在做netty整合websocket,发现网上很多项目都是最简单的demo,单例的一个项目。 然而公司的项目需要接受几个不同功能的ws协议消息,因此最好是用...

1.1K50
来自专栏码农阿宇

asp.net core轻松入门之MVC中Options读取配置文件

接上一篇中讲到利用Bind方法读取配置文件 ASP.NET Core轻松入门Bind读取配置文件到C#实例 那么在这篇文章中,我将在上一篇文章的基础上,利...

26940
来自专栏Laoqi's Linux运维专列

tcpdump详解

38530
来自专栏linux驱动个人学习

Memory barrier 简介

程序在运行时内存实际的访问顺序和程序代码编写的访问顺序不一定一致,这就是内存乱序访问。内存乱序访问行为出现的理由是为了提升程序运行时的性能。内存乱序访问主要发生...

13030

扫码关注云+社区

领取腾讯云代金券