在eclipse中包含投放“找不到资源”的布局

时间:2012-11-27 22:13:23

标签: android eclipse layout

我是Java和Eclipse的新手。我在/ res / layout下有两个布局文件:

activity_main.xml中:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    <include layout="@layout/layoutTst" />
</LinearLayout>

layout_test.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/layoutTst"
    android:orientation="vertical" >
</LinearLayout>

当我尝试在“include”编译时 - 部分我收到此消息:

Description Resource    Path    Location    Type error: Error: No resource
found that matches the given name (at 'layout' with value
'@layout/layoutTst').   activity_main.xml   /YouSherlock/res/layout line
6   Android AAPT Problem

那有什么不对?

2 个答案:

答案 0 :(得分:4)

您需要包含布局文件名( layout_test .xml),而不是该布局中根目录的ID。

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

答案 1 :(得分:1)

 @layout/layoutTst

应该是文件的名称而不是它的android:id

 @layout/layout_test