현재, 나는 상대 레이아웃 내가 그러나이RelativeLayout을 전체 화면으로 사용하지 않으려면 어떻게해야하나요?
layout.addView(myText, params);
layout.addView(myBtn, param);
처럼 textviews 및 버튼을 추가 한 후, 프로그램
RelativeLayout layout = new RelativeLayout(this);
정의가이 전체 화면 내 RelativeLayout의로 채울 수 있습니다 어떻게해야합니까 (프로그래밍 방식으로) 특정 픽셀 수 (dp) 만 화면을 차지하도록 설정합니까? 내 목표는 화면의 하단 절반과 비슷하게 설정하는 것입니다.
Anyhelp? 편집
:
http://i.imgur.com/n1ckBN7.png 내가이 (XML에서) 나에게
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="200dp">
내가 전에이 같은 자바로 변환 시도 도움이 될 생각 : 이것은 내가 궁극적으로 달성하기 위해 노력하고 무엇인가 textviews을 추가
parameters_layout = new
RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT,
200);
layout.setLayoutParams(parameters_layout);
편집 2 내가 추가하는 시도 :
parameters_layout.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);
parameters_layout.addRule(RelativeLayout.ALIGN_BOTTOM, RelativeLayout.TRUE);
layout.setGravity(Gravity.BOTTOM);
layout.setLayoutParams(parameters_layout);
여전히 RelativeLayout의 공식 안드로이드 문서에 행운
실제로 새보기 (및 레이아웃)의 기본값은 WRAP_CONTENT입니다.이 코드는 우리가 볼 수 있도록 더 많은 코드를 제공해야 함을 의미합니다. 어쩌면 당신은 또한 당신이 달성하려고하는 것에 대한 스케치를 보여 주어야합니까? –
내 편집을 참조하십시오 – AndroidLove