protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout container = new LinearLayout(this);
container.setOrientation(LinearLayout.VERTICAL);
Button b1 = new Button(this);
b1.setText("두번째 버튼");
container.addView(b1);setContentView(R.layout.activity_main);
}
super.onCreate(savedInstanceState);
LinearLayout container = new LinearLayout(this);
container.setOrientation(LinearLayout.VERTICAL);
Button b1 = new Button(this);
b1.setText("두번째 버튼");
container.addView(b1);setContentView(R.layout.activity_main);
}
안드로이드 스튜디오에서 저렇게짜서 실행시켰는데 버튼이 안생김..어떻게해야되나여
잘 기억은 안나는데 setContentView가 xml로 정의한 레이아웃을 액티비티에 배치하는걸로 앎.. 그게 아니고 생성한 container를 액티비티에 배치하는 메서드를 사용해야 할듯?
레이아웃에 배치한 버튼정보를 액티비티에서 긁어와서 이용하는거야, 동적으로 만들수도 있는데 잘 안나옴