同じレイアウトを複数のリソースフォルダで再利用しようとしましたが、成功しませんでした。まず、https ://developer.android.com/training/multiscreen/screensizes.html#TaskUseAliasFiltersの手順に従って、次のようなリソースファイルを追加してみました。
<resources>
<item name="main" type="layout">@layout/main_twopanes</item>
</resources>
2つのLINT警告が表示されます。1つ目は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"
。これらの2つの例外を除いて、膨らませようとすると爆発します。
android.view.InflateException: Binary XML file line #2: Error inflating class resources
Caused by: java.lang.ClassNotFoundException: android.view.resources
API15とサポートライブラリを使用しています。インクルード/マージのトリックはフラグメントでは機能しないようです。これも別の例外で爆発するためです。
誰かがこれを機能させることができましたか?
ありがとう!