java - 无法解析方法 findViewById();添加admob时

标签 java android admob

我学会了集成 Admob 横幅广告,在主要 Activity 中我编写了以下代码:

    AdView mAdView = (AdView) findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();
    mAdView.loadAd(adRequest);

而且我还想要另一个 Activity 中的广告,所以我复制粘贴了它。但我收到一个错误:

error: cannot find symbol AdView mAdView = (AdView) findViewById();

无法解析方法

symbol: method findViewById()

Error-Image 我将此代码复制粘贴到许多其他类文件中,但它显示了相同的错误。并且它仅适用于 MainActivity.java

我想在textView下添加广告。 picture

最佳答案

将其添加到您的 CustomPagerAdapter

@Override
public Object instantiateItem(ViewGroup collection, final int position) {

    LayoutInflater inflater = LayoutInflater.from(mContext);
    View layout = inflater.inflate(R.layout.chat_layout, collection, false);

    RecyclerView recyclerView = (RecyclerView) layout.findViewById(R.id.list);
    recyclerView.setLayoutManager(new LinearLayoutManager(mContext));


    AdView mAdView = (AdView) layout.findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();
    mAdView.loadAd(adRequest);

}

关于java - 无法解析方法 findViewById();添加admob时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48376998/

相关文章:

ios - admob interstitial presentFromRootViewController 不显示广告

java - java中的 "extends"和 "implements"在性能和内存等方面有什么区别

java - 是否建议使用带有 ResultSet 作为事件源的观察者模式?

android - 如何在android中将密码设置为图像像素(提示点击点或图形密码)

android - Android 版 AdMob : listener to click event

ios - 谷歌admob ios : Request Error: No ad to show

java - 垃圾收集器运行异常是不是内存泄漏?

java - jTable 在程序中按两次按钮进行更新,以检查 java gui 中的总工资

android - 如何使用 Butterknife 解决 NullPointerException void com.google.android.gms.ads.AdView.loadAd(com.google.android.gms.ads.AdRequest)

android - 在后台打开浏览器并在 Android 中读取浏览器 URL 文本