* 화면을 자바 코드로 구성하는 것은 레이아웃 XML 파일 자체를 만들지 않고 자바 코드로 모든 뷰를 직접 생성하며,
* 메서드를 이용하여 뷰 설정을 일일이 지정하는 방법이다.
* 이렇게 준비한 뷰를 setContentView() 함수의 매개변수로 넘겨서 회면을 출력한다.
package com.example.part_6_1_1;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.LinearLayout;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_main);
LinearLayout linear = new LinearLayout(this);
Button bt = new Button(this);
bt.setText("Button 1");
linear.addView(bt);
Button bt2 = new Button(this);
bt.setText("Button 2");
linear.addView(bt2);
setContentView(linear);
}
}