错误:(1)解析XML时出错:格式不正确(令牌无效)

时间:2015-06-12 06:58:37

标签: android xml android-layout xml-parsing

右键单击错误“错误:(1)解析XML时出错:格式不正确(无效令牌)”然后跳转到源它会打开以下activity_main.xml。我无法弄清楚错误

<FrameLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/container"
    tools:context="com.example.utkarsh.beatle.app.MainActivity"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:ignore="MergeRootFrame"/>

Andoridmanifest.xml

 <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.utkarsh.beatle.app" >

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

fragment_main.xml

<FrameLayout 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:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context="com.example.utkarsh.beatle.app.MainActivity$PlaceholderFragment">

<ListView  android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/list_view_forecast" />

</FrameLayout>

activity_main.xml中

<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
tools:context="com.example.utkarsh.beatle.app.MainActivity"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:ignore="MergeRootFrame"/>

list_item_forecast.xml

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:minHeight="?android:attr/listPreferredItemHeight"
android:gravity="center_vertical"
android:id="@+id/list_item_forecast_textview"/>

1 个答案:

答案 0 :(得分:0)

activity_main.xml 中从 FrameLayout 更改为 RelativeLayout 解决了错误,但我不知道它是如何工作的,哪些错误的的FrameLayout 即可。但我坚持我以前的问题,再次我没有收到任何错误消息,但我的应用程序在我的设备上运行时没有显示任何ListView 空白屏幕上写有应用程序名称单击设备中的应用程序图标时出现在顶部。遇到同样问题的其他人请帮助我,请检查是否更改为 RelativeLayout 是否有效。