因此,我正在跟踪在这里找到的教程: 开发人员站点

我的代码如下所示

import android.os.Bundle;
import android.app.Activity;
import android.widget.LinearLayout;

import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdSize;
import com.google.android.gms.ads.AdView;

// A simple {@link Activity} that embeds an AdView.
public class MainActivity extends Activity {
  // The view to show the ad.
  private AdView adView;

  // Your ad unit id. Replace with your actual ad unit id.
  private static final String AD_UNIT_ID = "INSERT_YOUR_AD_UNIT_ID_HERE";

  // Called when the activity is first created.
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // Create an ad.
    adView = new AdView(this);
    adView.setAdSize(AdSize.BANNER);
    adView.setAdUnitId(AD_UNIT_ID);

    // Add the AdView to the view hierarchy. The view will have no size
    // until the ad is loaded.
    LinearLayout layout = (LinearLayout) findViewById(R.id.linearLayout);
    layout.addView(adView);

    // Create an ad request. Check logcat output for the hashed device ID to
    // get test ads on a physical device.
    AdRequest adRequest = new AdRequest.Builder()
        .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
        .addTestDevice("INSERT_YOUR_HASHED_DEVICE_ID_HERE")
        .build();

    // Start loading the ad in the background.
    adView.loadAd(adRequest);
  }

  @Override
  public void onResume() {
    super.onResume();
    if (adView != null) {
      adView.resume();
    }
  }

  @Override
  public void onPause() {
    if (adView != null) {
      adView.pause();
    }
    super.onPause();
  }

  // Called before the activity is destroyed.
  @Override
  public void onDestroy() {
    // Destroy the AdView.
    if (adView != null) {
      adView.destroy();
    }
    super.onDestroy();
  }
}

但是,我收到一个未解决的错误,该错误使我无法测试该应用程序。 在线上

LinearLayout layout = (LinearLayout) findViewById(R.id.linearLayout);

我收到有关linearLayout尚未解决的错误。 R和R.id很好。 当我足够确定地查看R.java时,没有linearLayout。 显然,由于生成了R.java,所以我不想将其放在其中。

我仍然是Android开发的新手,而且我不知道如何解决这个问题。 您如何使R.java中包含东西? 我尝试编辑诸如activity_main.xml之类的文件以包含linearLayout,但是当我这样做并尝试运行我的应用程序时,出现“安装错误:未知错误。请检查logcat以获得更多详细信息。”。 我不知道什么logcat试图告诉我。 我有“导入android.widget.LinearLayout”。 我不知道该怎么办/我在做什么错。

===============>>#1 票数:0

您可以做一些有关解决此问题的工作。

1)可能无法识别id为LinearLayout的linearLayout 2)导入LinearLayout类3)您确实清理了项目。 4)您确实要删除bin和gen文件夹

  ask by danglingPointer translate from so

未解决问题?本站智能推荐:

2回复

Android:Java中的Linearlayout之间的间距

我正在尝试以编程方式在线性布局中提供视图之间的间距,我尝试使用layout.setPadding(0, 5, 0, 5); 但是没有任何效果..我也试图在一个edittext字段中放置更多空间..对此进行了尝试 这是我的代码: http : //pastebin.com/s46qQUN
1回复

如何在Java代码中获取LinearLayout作为容器?

我正在使用Google Maps API进行小型项目。 现在,我想在用户单击该标记时在标记上方的容器中添加按钮。 我发现可以在地图上方添加新图层,并手动创建上方标记。 我创建了main_map.xml作为布局文件。 所以我想在MainActivity.java中获取我的Linea
3回复

使用LinearLayout和Java中的TextView更改颜色(Android)

我是一个相对较新的Android开发人员,我注意到对我来说似乎很奇怪,我希望有人可以解释。 我有LinearLayout ll。 这行代码在执行时失败了: 但是这行代码有效: 我假设它只是因为我的资源中定义了白色。 但是,我也尝试在setBackgroundColor(
2回复

android:在Java文件中使用权重对textviews进行linearlayout

有什么方法可以为Java文件中的linearlayout生成文本视图的权重。 这是我正在使用的代码,但未正确指定 Java文件: 我已经使用空格指定了代码,这不是正确的做法,因为即时通讯在不同的移动版本中获得了不同的指定 需要的输出: 但是我在不
1回复

ListView中LinearLayout上的事件

我尝试获取在LinearLayout数据,而LinearLayout本身在ListView 。 因此,按照我的逻辑,我将一个id放在LinearLayout ,然后添加一个OnToucheListener 。 但是,当我运行该应用程序时,该应用程序意外退出。 我想在LinearLayo
3回复

导航抽屉中的LinearLayout

我想在导航抽屉中放置底部ListView的TextView。 抛出java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.support.v4.widget
2回复

ScrollView中的多个LinearLayout

我陷入尝试在ScrollView中插入多个LinearLayout或FrameLayout(无论如何)的问题。 我的结构是: 活动 ...片段A ...片段B ...片段C activity_layout.xml: 例如,我的片段之一具有
4回复

R.java文件未在Android Studio中更新

我对Android Studio 0.4.2有问题。 创建或更新布局资源文件时,不会更新R.java。 我已经看到较早版本的Android Studio出现了一个可解决该问题的问题,但不适用于Android Studio 0.4.2。 构建模块时,Android Studio似乎未记录任何
1回复

以编程方式将LinearLayout置于另一个LinearLayout中

我需要将两个TextViews并排放置在中心视图内。 昨天我尝试问一个类似的问题,只是相对的布局。 自从切换到两个TextViews的父级的线性布局以来,我已经取得了很大的进步,因此我想看看是否有人可以添加最终组件。 这是我所拥有的: 这给了我这个: 现在我需要做的
2回复

LinearLayout中的动态按钮数

在onCreate我的方法Activity ,我知道的数量Buttons ,我想在col0 。 在下面的示例中,它是四个Buttons 。 然后我的TextView v0将android:layout_weight设置为number of buttons minus one (这是因为v1的