마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

레이아웃 소스로 그리기.

0 추천

 

 

 

 

 

 

 

안드로이드에서 레이아웃을 소스로 표현하려고 하는데요 위표처럼 4개의 버튼을 소스로 

구현하고 싶습니다.

 

그냥 평범하게

 
 
 
 

이런식으로는 

layMenu = new LinearLayout(context);

layMenu.setOrientation(LinearLayout.VERTICAL);
LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
addView(layMenu, params);
imbtn = new ImageView(context);
imbtn.setImageResource(R.drawable.ic_launch);
 
이렇게 구현했었는데요 한줄로 쫙이 아니라 두줄로 할려면 어떤식으로 해야하는지 알려주실수 있나용
어려버영 (510 포인트) 님이 2014년 9월 16일 질문

1개의 답변

0 추천
비율이 정확해야 한다면은 1라인에 hor gravitiy 에 linear 를 입력 한 뒤 그 안에 weight 값을 0.5 씩 주는 형태면 되고

상관없다면은 parent 가 releative 나 frame 을 쓰고 add view 한 뒤에 frame 의 경우 align 값을 relative 의 경우 addrule 로 처리 하세요
aucd29 (218,390 포인트) 님이 2014년 9월 16일 답변
비율이 정확해야합니다
이해가 안되서 그러는데 weight값  0.5준다는게 무슨 말인지
자세한 설명 부탁드려도 될가요?
...