このようにアクティビティクラスにアルファベットボタンを配置したい...
私のコードは次のとおりです。
private void populateButtons() {
RelativeLayout layout = (RelativeLayout) findViewById(R.id.RelativeLayout01);
for (char buttonChar = 'A'; buttonChar <= 'Z'; buttonChar++) {
String buttonText = String.valueOf(buttonChar);
Button alphabetButton = new Button(this);
alphabetButton.setText(buttonText);
layout.addView(alphabetButton);
}
}
これは次のようになります。
次のようにすべてのアルファベット ボタンを手動で配置できますが、Activity クラスでコーディングする方がよいと思います。
<Button
android:id="@+id/button1"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:background="@color/violet"
android:text="A"
android:textColor="@color/main"
android:textSize="20dp"
android:onClick="methodHere" />
では、Activity クラスの Java コードを使用して上記の xml コードを変換するにはどうすればよいですか。
助けてください。
ありがとうございました。