我刚刚将我的活动更改为片段,但现在我的广告不再展示,因为:
W / Ads:没有足够的空间来展示广告。需要360x50 dp,但只有344x496 dp。
我不明白为什么它告诉我没有足够的空间,而如果我自己设置值(我不想做什么),这个工作和广告只显示了一半以上。
library(dplyr)
mpg %>% group_by(year, class) %>% summarise(displ=sum(displ)) %>%
ggplot(aes(year, displ)) + geom_point() + facet_grid(~class)
答案 0 :(得分:1)
由于ScrollView受限于adView,因此必须将adView放在scrollView之前。
(c)
答案 1 :(得分:0)
检查您的父级布局。根据您的日志,“需要360x50 dp,但只有344x496 dp”。您缺少16dp,您可能在布局中的某处分配了一些边距。
我看不到您粘贴的布局中设置了任何边距,因此我假设您要将片段添加到另一个布局。检查它是否有任何边距。 ConstraintLayout有时会为添加的视图设置边距。这是一个例子:
<android.support.design.widget.CoordinatorLayout
android:id="@+id/fragment_container"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginEnd="0dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="0dp"
android:layout_marginStart="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/main_toolbar"
tools:layout_constraintBottom_creator="1"
tools:layout_constraintLeft_creator="1"
tools:layout_constraintRight_creator="1"
tools:layout_constraintTop_creator="1">
</android.support.design.widget.CoordinatorLayout>
您必须将边距更改为0dp才能使代码正常工作。