2011-02-07 108 views
0

我的应用程序的默认屏幕显示一个ListView。当用户选择一个条目时,会显示一个带有标题(TextView)的新Activity,这些信息是从xml(WebView)获得的。使用Android布局上的WebView将AdView(AdMob)与底部屏幕对齐

我想将广告对齐到第二个活动的底部。

我的布局目前是这样的:

<LinearLayout android:id="@+id/info" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" style="@style/info">  
    <TextView android:id="@+id/title" style="@style/title" /> 
    <WebView android:id="@+id/info" style="@style/info" /> 
</LinearLayout> 

这工作完全,但我不能让广告总是在底部。

我试过RelativeLayout,但不管怎样,我总是得到相同的结果!

如果WebView中显示的HTML足够短,以便显示AdView(但不在底部,在WebView下)或其显示时间太长,并且根本没有显示AdView!

我希望AdView始终可见,即使WebView滚动!

希望这是有道理的!

尼尔

PS:我会继续寻找答案和更新,如果我找到一个....

+0

上面的布局是实施广告之前 – neildeadman 2011-02-07 15:09:04

回答

0

想出一个办法来解决这个问题,但它是最好的方式?

这是我做的:

<LinearLayout android:id="@+id/linearlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:neildeadman="http://schemas.android.com/apk/res/com.neildeadman.android" xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" style="@style/Info"> 
    <LinearLayout android:id="@+id/info" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" style="@style/info"> 
     <TextView android:id="@+id/title" style="@style/title" /> 
     <WebView android:id="@+id/info" style="@style/info" /> 
    </LinearLayout> 
</LinearLayout> 

的“layout_weight”属性让我迫使内的LinearLayout来填补由加载项,然后从上面载我离开了布局,其余的差距!

可爱的作品....

相关问题