Я создал макет в моем приложении, который включает в себя следующие:
main_layout
(FrameLayout
, заполняет весь экран)
-> включает в себя: main_interface
(LinearLayout
, высота/ширина заполняет родитель)Android: Prepend LinearLayout программно
Теперь я хочу добавить еще LinearLayout
в main_layout
ПЕРЕД НА main_interface
. Я попытался это:
LinearLayout bar = new LinearLayout(this);
bar.setGravity(Gravity.TOP);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
bar.setLayoutParams(params);
main_layout.addView(bar);
, но это как раз перекрывает мой main_interface
.
Любая помощь?
Спасибо, ты был прав в каждой точке! Я изменил Layout на LinearLayout и установил индекс с addView() равным нулю. БЛАГОДАРЯ! –
Добро пожаловать! :) – Krauxe