gpt4 book ai didi

android - admob 横幅布局错误,以编程方式设置大小

转载 作者:搜寻专家 更新时间:2023-11-01 09:02:40 24 4
gpt4 key购买 nike

enter image description here
enter image description here

       <TableRow android:id="@+id/tableRow1"
android:layout_marginTop="200dp"
>
<ImageButton
android:id="@+id/menu1"
android:layout_width="75dip"
android:layout_height="74dip"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginTop="57dp"
android:background="@android:color/transparent"
android:scaleType="fitXY"
android:src="@drawable/menu1"
android:layout_weight="1" />
<ImageButton
android:id="@+id/menu2"
android:layout_width="75dp"
android:layout_height="59dp"
android:layout_marginLeft="5dp"
android:layout_marginTop="70dp"
android:background="@android:color/transparent"
android:scaleType="fitXY"
android:src="@drawable/menu2"
android:layout_weight="1" />
<ImageButton
android:id="@+id/menu3"
android:layout_width="75dip"
android:layout_height="63dip"
android:layout_marginLeft="1dp"
android:layout_marginTop="70dp"
android:background="@android:color/transparent"
android:scaleType="fitXY"
android:src="@drawable/menu3"
android:layout_weight="1" />
<ImageButton
android:id="@+id/menu4"
android:layout_width="60dp"
android:layout_height="83dp"
android:layout_marginRight="100dp"
android:layout_marginTop="50dp"
android:background="@android:color/transparent"
android:scaleType="fitCenter"
android:src="@drawable/menu4"
android:layout_weight="1" />
</TableRow>

<TableRow android:id="@+id/tableRow2"
android:layout_marginTop="200dp">

<ImageButton
android:id="@+id/menu5"
android:layout_width="50dp"
android:layout_height="75dp"
android:layout_marginLeft="12dp"
android:layout_marginTop="60dp"
android:background="@android:color/transparent"
android:scaleType="fitXY"
android:src="@drawable/menu5"
android:layout_weight="1"/>

<ImageButton
android:id="@+id/menu6"
android:layout_width="60dp"
android:layout_height="79dp"
android:layout_marginTop="60dp"
android:background="@android:color/transparent"
android:scaleType="fitXY"
android:src="@drawable/menu6"
android:layout_weight="1" />

<ImageButton
android:id="@+id/menu7"
android:layout_width="60dip"
android:layout_height="86dip"
android:layout_marginLeft="5dp"
android:layout_marginTop="60dp"
android:background="@android:color/transparent"
android:scaleType="fitStart"
android:src="@drawable/menu7"
android:layout_weight="1" />

<ImageButton
android:id="@+id/menu8"
android:layout_width="75dip"
android:layout_height="50dip"
android:layout_centerVertical="true"
android:layout_marginRight="110dp"
android:layout_marginTop="80dp"
android:background="@android:color/transparent"
android:scaleType="fitXY"
android:src="@drawable/menu8"
android:layout_weight="1"/>
</TableRow>

<TableRow android:id="@+id/tableRow3"
android:layout_marginTop="190dp">

<ImageButton
android:id="@+id/menu9"
android:layout_width="60px"
android:layout_height="80px"
android:layout_marginLeft="2dp"
android:layout_marginTop="65dp"
android:background="@android:color/transparent"
android:scaleType="fitXY"
android:src="@drawable/menu9"
android:layout_weight="1" />

<ImageButton
android:id="@+id/menu10"
android:layout_width="75dip"
android:layout_height="56dip"
android:layout_alignParentLeft="true"
android:layout_marginLeft="2dp"
android:layout_marginTop="70dp"
android:background="@android:color/transparent"
android:scaleType="fitXY"
android:src="@drawable/menu10"
android:layout_weight="1"/>

<ImageButton
android:id="@+id/menu11"
android:layout_width="75dip"
android:layout_height="65dip"
android:layout_alignParentLeft="true"
android:layout_marginLeft="2dp"
android:layout_marginTop="70dp"
android:background="@android:color/transparent"
android:scaleType="fitXY"
android:src="@drawable/menu11"
android:layout_weight="1" />

<ImageButton
android:id="@+id/menu12"
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_marginRight="100dp"
android:layout_marginTop="70dp"
android:background="@android:color/transparent"
android:scaleType="fitXY"
android:src="@drawable/menu12" />
</TableRow>
</TableLayout>

12-17 15:39:36.167: I/Ads(1495): onReceiveAd()12-17 15:39:36.198: W/Ads(1495): 没有足够的空间来展示广告!想要:<320, 50>,拥有:<320, 0>

这个布局在 eclipse 上看起来不错,但是当我运行它时,一切都变得很糟糕!而且我的设计和布局真的很差,那么如何以编程方式设置 adview 横幅的大小?

最佳答案

尝试为横幅 View 添加宽度和高度:

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

编辑:也许您的问题是布局中没有剩余空间。所以我的方法是像这样在 xml 顶部使用 RelativeLayout:

RelativeLayout

TableLayout

AdView

而不是将您的 adView 放在 TableLayout 中。

关于android - admob 横幅布局错误,以编程方式设置大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13914210/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com