我一直在尝试在多个资源文件夹中重用相同的布局,但没有成功。首先,我尝试按照此处的说明进行操作: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 和支持库。包含/合并技巧似乎不适用于片段,因为它也会因不同的异常而爆炸。
有没有人设法让它工作?
谢谢!