私はLinearLayoutとしてカスタムの下部ナビゲーションメニューを作成しました。私は私の一番下のメニューを膨らませるとき膨らんだレイアウトの内容が重なっています
android:layout_alignParentBottom="true"
、これは、メニューが下につなが他のコンテンツをオーバーラップさせている。これのLinearLayoutと、いくつかの活動は、両方のタグを持って見ています。膨らませるために、私が使用します。
RelativeLayout main = (RelativeLayout) findViewById(R.id.activity_list);
View view = getLayoutInflater().inflate(R.layout.bottom_menu, main,false);
main.addView(view);
ので、活動内容は、下のメニューの上の代わりに、その下に配置されて膨張させた後、活動の枠を「サイズを変更」するための良い方法はありますか?
編集:ローマのKolomenskiiの答えの助けを借りて、私は問題を解決しました。私は、私の活動の底に(ラップ・コンテンツ)のLinearLayoutを追加し、そのコンテナの上にあることを他の項目を設定し、これに私のJavaコードを変更:
LinearLayout container = (LinearLayout) findViewById(R.id.bottom_menu_container);
View bottomMenu = getLayoutInflater().inflate(R.layout.bottom_menu, container, false);
container.addView(bottomMenu);