0

我已经搜索了几个小时,但没有找到我需要的解决方案(至少一个我可以理解和实施的解决方案)。

我已经做到了这一点:

  1. 当用户点击游戏视图中的按钮开始新游戏时,我称之为 xml 广告布局,它会显示 X 秒。同样的按钮调用一个对话框,询问“你确定要开始一个新游戏”,带有是或否按钮。

  2. 广告使用半透明的相对布局精美地显示(所以我看到的只是添加,没有别的)。

问题来了。我希望广告继续展示,而用户可以点击对话框并继续他们的游戏(广告视图仍在显示)

我使用

getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE); 

打电话给我的时候

setContentView(R.layout.ads);

但是当然不能点击广告?!我需要这种效果,同时仍然允许用户随时点击广告。

我通常可以弄清楚这些东西,但我真的很难过!提前致谢!

4

1 回答 1

0

我相当肯定,当对话框弹出广告时,广告将不再可点击。解决这个问题的方法是将广告和对话框的内容放在同一个视图中。对话框组件可以隐藏 X 秒然后显示。然后用户可以选择广告或其中一个按钮。当然不是一个完美的解决方案,但它相对简单并且不太可能打破道路。

可能有一种方法可以使用 Fragments 来做到这一点,但是我对它们所做的工作还不够确定。

于 2012-06-02T05:59:07.610 回答