放置在广告(relativelayout)上方的Textview不会出现

时间:2012-12-04 16:40:37

标签: android relativelayout

我尝试将我的textview放在广告上方,并将它们放在页面底部。我这样做

<RelativeLayout
            android:id="@+id/rl"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_marginBottom="0dp" >

             <com.google.ads.AdView android:id="@+id/adView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                ads:adUnitId=""
                ads:adSize="BANNER"
                ads:loadAdOnCreate="true"/>

            <TextView
                android:id="@+id/bAloha"
                android:layout_width="42dp"
                android:layout_height="42dp"
                android:layout_above="@+id/adView"
                android:text="Aloha"
                android:textColor="#ffffff"
                android:textSize="20dp" />


        </RelativeLayout>

但它只向我展示广告,而不是文字..任何想法?尝试了不同的事情,但从未出现..

1 个答案:

答案 0 :(得分:1)

我遇到类似的问题,广告未在2.3.4及更低版本上展示。原因是AdView的维度仅在广告被有效加载时才知道。由于AdView具有固定且确定的尺寸(例如320x50像素),因此您可以将这些尺寸设置为AdView。因此,RelativeLayout立即知道应该在哪里绘制TextView