私の Android Studio プロジェクトには、 AとBの2 つの製品フレーバーがあります。どちらも、リソース フォルダーにmy_layout.xmlという名前のレイアウトがあります。
また、フレーバー A のプロジェクトをビルドするときに、フレーバーB をビルドするときにa_my_layout.xmlおよびb_my_layout.xmlという名前のレイアウトを持つようにします。次に、ソース コードからリソース ID を動的に取得します。getResources().getIdentifier("a_my_layout", "layout"...)
エディター (Android スタジオ) で作業している間、レイアウトの名前を my_layout.xml のままにしておきます。つまり、 res/ フォルダー内のレイアウトにたくさんのプレフィックスを付けたくありません。これはGradleで可能ですか?