如何创建实际加载广告时显示的不可见按钮[重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何创建实际加载广告时显示的不可见按钮[重复]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
我一直在努力创建一个隐藏的按钮,它实际上是在广告加载后显示的。
在广告加载之前,按钮将永远不可见。
如果加载了广告,那么按钮将是可见的,
如何在android Studio中执行此操作?谁能解释一下吗?
答案
首先在xml布局中添加一个按钮,然后像这样设置其VISIBILITY GONE: -
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Previous Page"
android:textColor="#000000"
android:textSize="16dp"
android:paddingLeft="10dp"
android:layout_marginTop="10dp"
android:visibility="gone" />
找到你喜欢的java文件: -
Button b=(Button)findViewByid(R.id.btn);
当Ad Loads写下这段代码时: -
b.setVisibility(View.VISIBLE);
另一答案
这是您的问题的解决方案。你必须使用这种方法
AdView.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
super.onAdLoaded();
// Set Your button visiblity VISIBLE
}
@Override
public void onAdFailedToLoad(int i) {
super.onAdFailedToLoad(i);
// Set Your button visiblity INVISIBLE
}
});
当广告可用时,您的AdListener的onReceiveAd()将被调用,当广告不可用时,将调用onFailedToReceiveAd()。
以上是关于如何创建实际加载广告时显示的不可见按钮[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何自定义滑动 UITableViewCell 时显示的删除按钮
如何隐藏我的 Android 应用程序在加载时显示的“InstanceID 令牌:”框