// 리니어레이아웃 params 속성을 생성한다.

       // 아래 코드는 width = match_PARENT, height = 0dip를 가정한것

       LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( 

                 LinearLayout.LayoutParams.MATCH_PARENT, 0);

         

       // weight 비율을 80%로 해본다(예를든것)

        params.weight = 0.8f;


       // 기존에 비율을 수정한 LinearLayout의 핸들을 가져온다

        LinearLayout layout = (LinearLayout)findViewById(R.id.subLay_Body);


       // 그 속성을 setLayoutParams 함수를 이용해서 넣어준다.

        layout.setLayoutParams(params);


Posted by 모과이IT
,