私のプロジェクト(as the layout of a sliding menu)
では、MainActivity にアタッチされたフラグメント ビューがあります。メニュー フラグメント内には、次のように XML 自体からクラスを呼び出す別のフラグメント(内部フラグメント)があります。
<fragment
android:id="@+id/innerfragment"
android:layout_width="fill_parent"
android:layout_height="175dip"
android:layout_marginBottom="10dip"
android:layout_marginTop="10dip"
class="com.myproject.android.fragment.MyInnerFragment" />
プロジェクトを実行すると、次のように表示されますjava.lang.RuntimeException
android.view.InflateException: Binary XML file line #76: Error inflating class fragment
Q: XML またはコードから内部フラグメント クラスを呼び出すにはどうすればよいですか?
これXML
は、スライド メニューが導入される前に、アクティビティの下に設定されたときに機能していました。
EDIT:
明確にするために、これはレイアウトがどのように見えるかです。スライディング メニュー ビューは、menu.xml という名前の RelativeLayout です。
内部フラグメントのコンテンツは、MainActivity で選択されたオプションによって異なります。