xml-android studio报错XML:not well-formed

问题描述

android studio报错XML:not well-formed

< RelativeLayout xmlns:android ="http://schemas.android.com/apk/res/android"
xmlns:tools= "http://schemas.android.com/tools"
android:layout_width= "match_parent"
android:layout_height= "match_parent"
android:background= "@drawable/baidi" >

< ImageView
    android:id ="@+id/login_button"
    android:layout_width ="wrap_content"
    android:layout_height ="wrap_content"
    android:layout_centerHorizontal ="true"
    android:layout_marginTop ="50dp"
    android:src ="@drawable/yezizhi" />

<!--整体边框块的颜色 -->
<LinearLayout
    android:id ="@+id/input"
    android:layout_width ="fill_parent"
    android:layout_height ="wrap_content"
    android:layout_below ="@id/login_button"
    android:layout_marginLeft ="28.0dip"
    android:layout_marginRight ="28.0dip"
    android:background ="@drawable/baidi"
    android:orientation ="vertical" >

    <!--账号框颜色-->
    < LinearLayout
        android:layout_width ="fill_parent"
        android:layout_height ="44.0dip"
        android:background ="@drawable/baidi"
        android:gravity ="center_vertical"
        android:orientation ="horizontal" >

        < EditText
            android:id ="@+id/searchEditText"
            android:layout_width ="0dp"
            android:layout_height ="fill_parent"
            android:layout_weight ="1"
            android:background ="@null"
            android:ems ="10"
            android:imeOptions ="actionDone"
            android:singleLine ="true"
            android:textSize ="16sp"
            android:hint="输入账户名"
            android:text="输入账户名">

            < requestFocus />
        </ EditText>
    </ LinearLayout>

    < View
        android:layout_width ="fill_parent"
        android:layout_height ="1.0px"
        android:layout_marginLeft ="1.0px"
        android:layout_marginRight ="1.0px"
        android:background ="#ffc0c3c4" />

    <!--隐形显示文字,点击消失-->
    < EditText
        android:id ="@+id/password"
        android:layout_width ="fill_parent"
        android:layout_height ="44.0dip"
        android:background ="#00ffffff"
        android:gravity ="center_vertical"
        android:inputType ="textPassword"
        android:maxLength ="16"
        android:maxLines ="1"
        android:textColor ="#ff1d1d1d"
        android:textColorHint ="#ff666666"
        android:textSize ="16.0sp"
        android:hint="密码"
        android:text="输入密码" />
</LinearLayout >

<Button
    android:id ="@+id/buton1"
    android:layout_width ="270dp"
    android:background ="@drawable/landi"
    android:paddingTop ="5.0dip"
    android:layout_height ="50dp"
    android:gravity ="center"
    android:textSize ="20dp"
    android:text = "登录"
    android:layout_alignBottom="@id/input"
    android:layout_centerHorizontal="true" />

</ RelativeLayout>

报错XML:not well-formed
错误地方在 android:layout_alignBottom="@id/input"
和 android:layout_below ="@id/login_button"

解决方案

你很多xml元素开始都有一个空格,这是不规范的,应该去掉

解决方案二:

@id/input 改成@+id/input @id/login_button改成 @i+d/

时间: 2024-11-02 21:46:07

xml-android studio报错XML:not well-formed的相关文章

Android Studio 报错“app:processDebugResources"解决方法

Android Studio 报错"app:processDebugResources"解决方法 Android Studio项目Build的时候报了这么一个错误: Error:Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Pro

android studio 报错,请问这是怎么回事?怎么解决

问题描述 android studio 报错,请问这是怎么回事?怎么解决 Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(com.qihoo.sdk.report.b) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by

android-网上的方法都试过了,软件也重装了,Android studio 报错,求解决,在线等..

问题描述 网上的方法都试过了,软件也重装了,Android studio 报错,求解决,在线等.. Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chapter

关于android studio报错的问题!

问题描述 关于android studio报错的问题! 求大神解释,是什么原因,不是SDK版本问题!

图片-关于Android studio报错的问题

问题描述 关于Android studio报错的问题 接手别人的项目 导入以后出现好多报错,Invalidate Caches 都不行.求教大神!! 解决方案 http://bbs.csdn.net/topics/391814477 解决方案二: Andorid版本是不是不一样

Android Studio 报错failed to create jvm error code -4的解决方法_Android

安装完 Android Studio 后启动,却报错如下: 复制代码 代码如下: failed to create jvm error code -4 这一般应是内存不够用所致,解决方法参考如下. 打开 Android Studio 安装目录下的bin目录,查找并打开文件 studio.exe.vmoptions,修改代码: 复制代码 代码如下: -Xmx512m 为 -Xmx256m 保存后应即可正常打开了.

Android Studio报错UTF-8+BOM的解决办法

今天在用Android studio运行程序的时候,突然报了一种从未见过的错误,如图: 然后我就clean和build,结果都不好使,程序仍然报错,我请教了身边的大神,结果也没见过这种奇葩的情况,最后通过查询网上的解决办法及自己的总结,现整理出一套完美的解决方案. 错误原因,代码编码格式错误,平常我们都用UTF-8格式,之所以报上述错误,是因为编码格式变成了UTF-8+BOM格式,而以前我们编写Android程序都是用eclipse来写,eclipse可以自动把UTF-8+BOM格式转换成UTF

Android Studio 报错failed to create jvm error code -4的解决方法

安装完 Android Studio 后启动,却报错如下: 复制代码 代码如下:failed to create jvm error code -4 这一般应是内存不够用所致,解决方法参考如下. 打开 Android Studio 安装目录下的bin目录,查找并打开文件 studio.exe.vmoptions,修改代码: 复制代码 代码如下:-Xmx512m 为 -Xmx256m 保存后应即可正常打开了.

Android Studio报错Manifest merger failed with multiple errors

1.Error:Execution failed for task ':XXXX:processDebugManifest'. > Manifest merger failed with multiple errors, see logs 原因: AS的Gradle插件默认会启用Manifest Merger Tool,若Library项目中也定义了与主项目相同的属性(例如默认生成的android:icon和android:theme),则此时会合并失败,并报上面的错误. 解决方法有以下2种: