Android/Android

Android(12)_동적 화면

미티치 2016. 8. 16. 19:59

하나의 액티비티 전체 화면을 담는 LinearLayout 생성

activity_main_LinearLayout = new LinearLayout(this);

activity_main_LinearLayout.setOrientation(LinearLayout.VERTICAL);

이 메인 화면에 LinearLayout을 붙이는 방법 => weight 1:2의 비율, LinearLayout 두개 생성해서 붙임 

LinearLayout topDisplay = new LinearLayout(this);
LinearLayout.LayoutParams topDisplayParam = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,0,1);
topDisplay.setBackgroundColor(Color.WHITE);
topDisplay.setOrientation(LinearLayout.HORIZONTAL);
LinearLayout middleDisplay = new LinearLayout(this);
LinearLayout.LayoutParams middleDisplayParam = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,0,2);
middleDisplay.setBackgroundColor(getResources().getColor(R.color.colorWhite));

activity_main_LinearLayout.addView(topDisplay, topDisplayParam);
activity_main_LinearLayout.addView(middleDisplay, middleDisplayParam);


동적 버튼 찾는 방법


http://smile8916.tistory.com/97