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

자바 코드에서 align속성 지정 문제.. 도와주세요!!

0 추천
코드입니다.

        RelativeLayout layout = (RelativeLayout)findViewById(R.id.mainlayout);
        adview = new AdView(this, AdSize.BANNER, myadsid);
        layout.addView(adview);
        adview.loadAd(new AdRequest());
        RelativeLayout.LayoutParams adlp = (RelativeLayout.LayoutParams)adview.getLayoutParams();
        adlp.addRule(RelativeLayout.ALIGN_BOTTOM, R.id.mainlayout);
        adview.setLayoutParams(adlp);

 

분명히 최상위 부모 레이아웃인 릴레이티브 레이웃의 ID도 가져왔고,  adview의 속성을 읽어서 mainlayout과 align_BOTTOM 속성을 적용시켰습니다만..

이대로라면 분명 메인레이아웃의 높이 속성이 match parent니까 메인레이아웃과 밑줄 맞추기를 한다면 화면의 젤 아래에 광고바가 나와야 맞지 않나요..?

이상하게도 젤 위에 나오네요..
NEO MIND (310 포인트) 님이 2014년 2월 28일 질문

1개의 답변

+1 추천
 
채택된 답변

adlp.addRule(RelativeLayout.ALIGN_BOTTOM, R.id.mainlayout); 요것을..

adlp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, R.id.mainlayout);

Gioskhan (12,060 포인트) 님이 2014년 2월 28일 답변
NEO MIND님이 2014년 2월 28일 채택됨
...