2014-03-25 49 views
0

沒有選項可以將AdMob廣告居中,因此我添加了最後一位代碼,該代碼是否正確?我的編譯器不會報錯,廣告也不會移動到中心位置。我無法找到關於相對佈局的任何關於居中的信息。以相對佈局爲中心,JAVA(用於admob haxe openfl原生擴展)

if(x == 0) { 
        adMobLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT); 
}else if(x == -1) { 
        adMobLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); 
}else if(x == 2) { 
        adMobLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_CENTER); 
} 

回答

0

居中由您的視圖的佈局配置處理,並取決於其父視圖組。您確實需要提供比您更多的信息,包括AdView的配置,並且它包含ViewGroup。

但總體來說,你可能要指定CENTER_HORIZONTAL

<AdView .. 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:gravity="center_horizontal" 
    /> 
重力