程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> xml-當用<include layout=“”>的時候報錯:“No resource found”

xml-當用<include layout=“”>的時候報錯:“No resource found”

編輯:編程綜合問答
當用<include layout=“”>的時候報錯:“No resource found”

在我的project中,我已經創建了一個全局的頭layoutglobal_header.xml,而且我通過用<include layout="@layout/global_header.xml">把它用在了我所有的布局XML文件中。

之前我用過這個方法,現在我在這個project中用這個方法。我的問題的是我有一個layout用的下邊的content:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#FFFFFFFF" >

    <include layout="@layout/global_header" />

    <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_below="@global/header">

        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" >
        </RelativeLayout>
    </ScrollView>

</RelativeLayout>

global_header.xml的contents:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+global/header"
    android:layout_width="fill_parent"
    android:layout_height="60sp"
    android:layout_alignParentTop="true"
    android:background="#FFDDDDDD" >

    <ImageView
        android:id="@+id/global_header_logo"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="5sp"
        android:layout_marginTop="5sp"
        android:adjustViewBounds="true"
        android:src="@drawable/header" />

    <View
        android:layout_width="fill_parent"
        android:layout_height="1sp"
        android:layout_alignParentBottom="true"
        android:background="#FF000000" />

</RelativeLayout>

我在 android:layout_below="@global/header"得到了一個錯誤:

error: Error: No resource found that matches the given name (at 'layout_below' with value '@global/header').

我之前在project的其他layout中用過,沒有問題,但是不知道什麼原因,這個layout文件不能像其他的layout一樣從頭文件處加載ID。
有這個問題的話project就不能build,盡管我知道一旦在設備中運行的話這不是個問題,還有人遇到過這個問題麼?有什麼解決辦法麼?

最佳回答:


<include layout="@layout/global_header" android:id="@+global/header"/>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved