Adwhirl выровнять вниз - PullRequest
       7

Adwhirl выровнять вниз

0 голосов
/ 06 февраля 2012

У меня есть экран, на котором у меня есть 2 полноэкранных просмотра, и я хочу разместить рекламу adwhirl внизу.

Вот мой xml-файл:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="bottom"
    android:id="@+id/main_layout"
    >
</RelativeLayout>

Тогда я ставлю на него взгляды из кода:

    // in activity's onCreate 
    RelativeLayout layout = (RelativeLayout)findViewById(R.id.main_layout); 

    v1= new V1(this);
    v2= new V2(this, v1);

    RelativeLayout.LayoutParams  lp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
    lp.addRule(RelativeLayout.ALIGN_PARENT_TOP, RelativeLayout.TRUE);

    v1.setLayoutParams(lp);
    v2.setLayoutParams(lp);

    layout.addView(v1);
    layout.addView(v2);

    .....
    AdWhirlLayout adWhirlLayout2 = new AdWhirlLayout(this, "key");
    adWhirlLayout2.setAdWhirlInterface(this);
    adWhirlLayout2.setMaxWidth(width);
    adWhirlLayout2.setMaxHeight(height);

    RelativeLayout.LayoutParams  lp_bottom = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
    lp_bottom.addRule(RelativeLayout.ALIGN_BOTTOM, RelativeLayout.TRUE);
    adWhirlLayout2.setLayoutParams(lp_bottom);

    layout.addView(adWhirlLayout2);

Но рекламные объявления все еще находятся в верхней части экрана, например, когда я не установил макеты.

1 Ответ

0 голосов
/ 06 февраля 2012

Попробуйте:

lp_bottom.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);
...