私はボタンの配列を作成しましたが、すべてのボタンは垂直の順序で配置されています。
私は3つのボタンを1つの行に、次の3つのボタンを2番目の行に入れたい、といった具合です。ボタンの配置
ここに私のコードは、どこでそれを行う必要がありますチェックしてください。
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
LinearLayout layout = (LinearLayout)findViewById(R.id.liLayout);
for (int i = 1; i < 10; i++)
{
LinearLayout.LayoutParams p = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT
);
Button b = new Button(this);
b.setText("" + i);
b.setId(100 + i);
b.setWidth(50);
b.setHeight(20);
layout.addView(b, p);
}
}
ハイテクstephane..the文rowLayout =新しいのLinearLayoutを(); "コンストラクタLinearLayoutは定義されていません"と私はrowLayout = new LinearLayout(null)を与えると、その動作..しかし、実行時エラーを与える – AndroidDev
私は文脈が不足していた、答えが修正されました。 – Snicolas
ちょっとstephane..whatボタンは画面を水平に塗りつぶします(そしてすべて同じ大きさにしてください)。すべてのボタンの上にbecozがあります。テキストボックスを持っています。どのようにしてこれらすべてを統合して、すべてが画面いっぱいになるようにしますか?水平に – AndroidDev