2 octopusflying octopusflying 于 2017.01.07 20:52 提问

Android 布局文件异常

代码如下:

 <?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://shemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <Button android:id="@+id/send" android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:text="Connect Socket Server" />
    <TextView android:id="@+id/info" android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:text="Waiting for server" />
</LinearLayout>

部署运行后出现下面的异常:
图片说明

异常提示需要添加layout-width 属性,但从代码中可以看到所有的节点都有layout-width属性,不止为何依然会报此异常。

求解答。。。。。。。。

1个回答

qq_34982632
qq_34982632   2017.01.07 21:37
已采纳

第一行的 最开头有个空格 , 请删除, 布局文件里面 <?xml version="1.0" encoding="utf-8"?> 注意: 必须在第一行并且不能有空格

xmlns:android="http://shemas.android.com/apk/res/android" 删除掉,然后在 android:orientation="vertical" andro id:layout_width="fill_parent上面输入id 快捷键提示出来 ,这时会自动 添加一行xmlns:android="http://shemas.android.com/apk/res/android" 然后保存就可以了

octopusflying
octopusflying 谢谢,已解决,原因是"http://shemas.android.com/apk/res/android里面少了一个字母,是“schemas”
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android布局文件的属性值解析
Android布局文件的属性值解析Android布局文件的属性值解析Android布局文件的属性值解析
android 加载布局xml文件时报空指针
加载布局文件时报空指针,把布局里面的控件删除掉就没有空指针情况,经过反复增删,最后找到了错误的代码,如下: <view android:layout_width="2px" ndroid:layout_height="match_parent"/>错误原因:view v应该是大写!!!
android开发xml布局文件常见错误解决办法
main.xml:Index:0,Size:0 这个错误eclipse不会提示问题出在哪,后来发现是因为使用了9patch图片,而且被嵌套在多层级linearLayout的weight=0的布局方式中。 <LinearLayout android:layout_width="fill_parent"
android的布局文件介绍
android开发人员设计软件时的布局文件,详细介绍了android的布局文件的用法。。。。。
Android xml布局文件生成工具
Android xml布局文件生成工具 Android xml布局文件生成工具
Android Studio 新建项目无法查看布局文件的问题
Android Studio 新建项目出现的问题,最新版的AndroidStudio新建项目后可能在layout布局文件中预览不了我们写的布局报下面错误 Rendering Problems The following classes could not be instantiated: - android.support.v7.internal.widget.ActionBarOverlayLay
android布局文件的命名规则
前言: 哇,好气哦。 这个神奇的规则,整的沮丧的爬上床睡觉了。 起床,元气满满,接着仗剑DeBug之旅。 正文: 首先来说,这是目前遇到的一个神奇的bug,竟然,竟然是因为大写字母的存在报错! 在布局中添加了EiffelTower.jpg文件,想着在启动页美化下呢,结果,它给报错了,嗯,可能是图片太大了吧。于是,没改资源名字,换了下面这张酷酷的机器人,它还是报错啊。只好百度了。...
Android布局文件中单位的使用总结
本文对布局文件单位的使用做总结,
Android布局文件小结
Android布局中一些关键点总结: 1、线性布局:LinearLayout 是按照垂直或者水平进行布局的,默认是按照水平进行排布的 orientation:用来指定当前的线性布局排布的方向 wrap_content:包裹内容 match_parent:匹配父类 margin:表示控件距离其他的控件或者屏幕边缘的距离。---外边距 padding:表示为控件的内部内容
Android加载布局文件的两种方式及区别。
第一种 LayoutInflater inflater = LayoutInflater.from(parent.getContext()); inflater.inflate(...);//有多种构造函数 第二种 View inflate(Context context, int resource, ViewGroup root)