横幅广告存在很多问题,即如果消费者在我的应用中进行了任何类型的购买,则将其隐藏。
这些问题可以在这里找到:
setVisibility(View.GONE) causes a Crash
所以基本上我有一个新问题。
我有一个带有相关XML的MainActivity.java类。可能有两种XML布局选项(一个带有广告,一个没有广告),并通过一些Java代码在运行时将这两个XML布局之一分配给MainActivity类?
如果是这样,怎么办?
答案 0 :(得分:1)
有很多可能的解决方案。这是最简单的一个:
步骤1:创建两个布局-在这里,我将它们称为R.layout.with_ads
和R.layout.without_ads
第2步:在活动的setContentView()
中致电onCreate()
时,根据您希望用来决定的标准,传递R.layout.with_ads
或R.layout.without_ads
使用哪个
答案 1 :(得分:0)
是的,您可以使用条件,例如if语句或开关:
如果(您的要求)-> setContentView(布局A)
否则-> setContentView(布局B)