0

したがって、私のフラグメント アクティビティは、別のフラグメントから [名前の配列から] 文字列を取得します。そして、[同じ配列からの] 名前を持つ XML レイアウトがたくさんあります。たとえば、アクティビティが文字列"dogs"を取得する場合、 dogs.xmlレイアウトを設定/表示する必要があります。

私がこれを行うことができないことは明らかです:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    String LAYOUT_NAME = getArguments().getString("layout_name");
    View v = inflater.inflate(R.layout.LAYOUT_NAME, container, false);
    return v;
}

もちろん、Switch/Caseで動作させることはできますが、思い通りにコーディングできると確信しています。助けてくれてありがとう。

4

3 に答える 3