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