5

私は厄介な問題を抱えています。Android プロジェクトで Fragment を使用していますが、メインの xml ファイルを編集するたびにプロジェクトをクリーンアップする必要があるため、無限の苦痛を引き起こしています。これはどのように見えるかです:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <fragment xmlns:map="http://schemas.android.com/apk/res-auto"
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        class="com.google.android.gms.maps.MapFragment"
        map:uiRotateGestures="false"
        map:uiScrollGestures="false"
        map:uiZoomControls="false"
        map:uiZoomGestures="false" 
        map:cameraZoom="18"
        />
    <ScrollView 
        android:id="@+id/scroller"
        android:layout_width="250dp"
        android:layout_height="100dp"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:background="@android:color/white">
    <TextView
        android:id="@+id/debug_text"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:textSize="10sp"

       />
    </ScrollView>
</RelativeLayout>

このファイルの 1 文字でも編集すると、「map」で始まるすべての行が赤で強調表示され、フラグメントの開始タグも強調表示されます。私が得ているエラーは次のとおりです。

Unexpected namespace prefix "xmlns" found for tag fragment

「map」で始まる行のエラーは次のとおりです。

Unexpected namespace prefix "map" found for tag fragment

プロジェクトをきれいにすれば問題はなくなり、プロジェクトをビルドして実行することはできますが、今は何度も編集しているので、非常に面倒です。誰か助けてくれませんか?

4

2 に答える 2

0

ビルドを自動的にセットアップすると、大規模なプロジェクト サイズの場合、Eclipse の速度が低下します。数秒ごとに定期的にプロジェクト全体をクリーンアップしてビルドします。大規模なプロジェクトの場合、ワークスペースを手動でクリーンアップすることをお勧めします。

于 2013-04-04T12:00:59.557 に答える