eclipse 属性缺少tools:context的Android命名空间前缀

bejyjqdl  于 2022-12-29  发布在  Eclipse
关注(0)|答案(3)|浏览(182)

Eclipse编辑器针对以下XML给出“属性缺少Android命名空间前缀”错误:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    tools:context=".MainMenuActivity" >
idfiyjo8

idfiyjo81#

这是因为缺少xmlns:tools="http://schemas.android.com/tools"。代码应如下所示:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    tools:context=".MainMenuActivity" >
ercv8c1e

ercv8c1e2#

添加xmlns:tools="http://schemas.android.com/tools"到你的布局
同时也要注意,你的布局应该只有一个命名空间,并且应该在父布局中使用!

将代码更改为

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    tools:context=".MainMenuActivity" >
mrfwxfqh

mrfwxfqh3#

请添加xmlns:tools=”http://schemas.android.com/tools“到您的代码。

相关问题