タブレット用のアプリケーションを開発しています (ランドスケープ モードのみ)。クラスをレイアウトにリンクするのに行き詰まりました。
メイン アクティビティ レイアウトには、メニュー項目用の永続的な左ペイン (リスト フラグメント) があります。詳細については、右側のペイン (詳細フラグメント フレーム) を参照してください。メニュー項目ごとに、詳細フレームに表示する個別のレイアウトと、レイアウトを機能させる Java ファイル (特定のレイアウトのボタン クリック リスナーを含む場合があります) があります。次の関数を使用して、各メニュー項目の特定のレイアウトを動的に表示できます。
View v = inflater.inflate(Values.LAYOUT[positionIndex], container, false);
しかし、異なるクラスを各レイアウトにリンクする場所と方法がわかりませんか?
私はこの階層に従いました:
Java ファイル:
Main.java
ListFragment.java
DetailFragment.java
Functions_for_item1.java
Functions_for_item2.java
(n 個の項目についても同様)
XML レイアウト:
main.xml
layout_for_item1.xml
layout_for_item2.xml
(n 個の項目のレイアウト)
layout_for_item1.xml は Functions_for_item1.java とリンクする必要があり、同様に layout_for_item2.xm2 は Functions_for_item2.java とリンクする必要があります。どうすればこれを達成できますか?あなたは本当に感謝されます。