Программно не создаются одна из Button в LinearLayout
Создал LinearLayout, в него поместил еще один LinearLayout и два FrameLayout и еще две кнопки Button; все показывает, кроме Button2, которая должна быть в самом низу, как сделать, чтобы Button2 была в самом низу?
LinearLayout linearLayout = new LinearLayout(this);
//linearLayout.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT));
// linearLayout.setPadding(5, 5, 5, 5);
linearLayout.setBackgroundColor(Color.parseColor("#00FF00"));
linearLayout.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
linearLayout.setOrientation(LinearLayout.VERTICAL);
LinearLayout linearLayout2 = new LinearLayout(this);
linearLayout2.setBackgroundColor(Color.parseColor("#00FF00"));
linearLayout2.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
linearLayout2.setOrientation(LinearLayout.VERTICAL);
linearLayout2.setGravity(Gravity.BOTTOM | Gravity.CENTER);
Button button = new Button(this); // создаём новый Button
LinearLayout.LayoutParams buttonParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
button.setLayoutParams(buttonParams); // Указывает размеры
button.setId(1); // Устанавливаем id (индекс в списке)
button.setText("Не нажата кнопка №" + (1 + 1));
Button button2 = new Button(this); // создаём новый Button
button2.setLayoutParams(buttonParams); // Указывает размеры
button2.setId(1); // Устанавливаем id (индекс в списке)
button2.setText("Не нажата кнопка №" + (1 + 1));
frameLayout = new FrameLayout(this);
frameLayout.setClipToPadding(false);
frameLayout.setClipChildren(false);
pipNativeWrapper = new FrameLayout(this);
pipNativeWrapper.addView(frameLayout);
linearLayout.addView(button);
linearLayout.addView(pipNativeWrapper);
linearLayout2.addView(button2);
linearLayout.addView(linearLayout2);
setContentView(linearLayout, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));