次のダイアグラムの LHS はActivity
XML でのセットアップの初期構造を示し、RHS はActivity
いくつかの実行時変更後の構造を示しています。
黒い境界線は、Activity のレイアウトのルートである (問題が解決する場合は、それを別のものに変更できますRelativeLayout
)を囲み、赤い境界線は a を囲み、その内側の緑の境界線は RecyclerView の要素を囲みます。濃い青色の境界線は、実行時に追加されるa を囲みます。LinearLayout
RecyclerView
FrameLayout
Fragment
ここで重要なことは、実行時に、いくつかの要素が赤枠に追加されRecyclerView
、ダイアグラムの RHS にある紫枠のボックスでまとめて表示されます。これらの新しく追加された要素を含むの部分のみが、RecyclerView
の残りActivity
のコンテンツをオーバーレイする必要があります (つまり、本質的にFrameLayout
)
では、アクティビティのルートとしてどのようなレイアウトを使用すればよいのでしょうか?このレイアウトの一部が重なり合う隣人を可能にするにはどうすればよいでしょうか? どうすればいいですか?どんな提案でも大歓迎です。