0

私のプロジェクト(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 で選択されたオプションによって異なります。

4

1 に答える 1