最初のボタン配列が大きすぎる場合、たとえばサイズが 12 の場合、最後のボタン (bx) が表示されません。サイズが 2 の場合は表示されます。ボタンが 2 行目に遷移しない理由。
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
LinearLayout linLayout = new LinearLayout(this);
linLayout.setOrientation(LinearLayout.HORIZONTAL);
LayoutParams linLayoutParam = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
setContentView(linLayout, linLayoutParam);
int size=20;
Button[] mButtonsArray = new Button[size];
LayoutParams Lpx= new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
for (int i=0; i< size;i++)
{
mButtonsArray[i]= new Button(this);
mButtonsArray[i].setText(name);
linLayout.addView(mButtonsArray[i], Lpx);
}
Button bx = new Button(this);
bx.setText("back");
linLayout.addView(bx, Lpx);
}