【发布时间】:2017-01-04 23:33:30
【问题描述】:
对于那些希望在他们的应用中包含由 Fragment 布局组成的 adView 的人,希望以下内容对您有所帮助!
基本上,我最初试图将 adView 放置在每个片段的布局 XML 中。这导致 adView 要么被推离屏幕,要么不能很好地使用相关布局命令(例如 alignParentBottom)。
解决方案是将 adView 移到用于我的片段的协调器布局之外的主活动布局中。然后我将 Coordinator Layout 和 adView 包装在一个相对布局中。
这让我可以完全控制 adView 并显示在固定到屏幕底部的每个片段上。
【问题讨论】:
-
我还没有测试过,也不确定它是否能满足您的需求,但是如果您将
alignParentBottom用于您的广告视图并将广告视图上方的ScrollView与android:layout_above对齐会怎样? -
当我尝试你的建议时,奇怪的是这个。错误:(98, 31) 未找到与给定名称匹配的资源(位于“layout_above”,值为“@id/adView”)。
-
我认为您的问题是 AdView 在代码中的 ScrollView 之前。 ScrollView 可能会覆盖 AdView。尝试将 AdView 放在 ScrollView 下方。另外,请确保您的广告单元 ID 和所有内容均正确无误。
标签: android user-interface alignment android-relativelayout