2012-07-17 81 views
0

我一直试图在多个资源文件夹中重复使用相同的布局,但未取得成功。首先我想这里的操作说明:https://developer.android.com/training/multiscreen/screensizes.html#TaskUseAliasFilters并增加了资源文件是这样的:在多个资源文件夹中重复使用相同的布局

<resources> 
    <item name="main" type="layout">@layout/main_twopanes</item> 
</resources> 

我得到两个lint警告。第一个是Attribute is missing the Android namespace prefix。如果我通过添加xmlns:android="http://schemas.android.com/apk/res/android"来解决该问题,那么我仍然可以获得Unexpected text found in layout file: "@layout/layout_file"。当我尝试夸大这两个例外时它会炸毁:

android.view.InflateException: Binary XML file line #2: Error inflating class resources 
Caused by: java.lang.ClassNotFoundException: android.view.resources 

我正在使用API​​ 15和支持库。包含/合并技巧似乎并不适用于碎片,因为这也会爆发一个不同的例外。

有没有人设法让这个工作?

谢谢!

回答

0

我明白了。我的错误是将别名放在“布局”文件夹中 - 它们应该放在“值”文件夹中。并重命名名称属性修复了所有的错误!

相关问题