如何创建实际加载广告时显示的不可见按钮[重复]

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()。

以上是关于如何创建实际加载广告时显示的不可见按钮[重复]的主要内容,如果未能解决你的问题,请参考以下文章

仅在加载插页式广告时显示按钮,否则显示TextView?

如何自定义滑动 UITableViewCell 时显示的删除按钮

单击四个按钮中的任何一个时显示插页式广告

如何隐藏我的 Android 应用程序在加载时显示的“InstanceID 令牌:”框

在 Flask 中执行耗时功能时显示“正在加载”图像 [重复]

尝试不显示当我单击表单的 EditText 之一时显示的按钮