Probleme mit ContentView und findViewById -Bitte helfen!

  • Antworten:2
ExKcir
  • Forum-Beiträge: 115

08.08.2012, 14:13:50 via Website

Hallo,
ich bin noch sehr neu in der Android programmierung und habe ein kleines Problem:

Wenn ich diesen Code in Eclipse eingebe:
1DerButton = (Button) findViewById(R.id.button1);
Dann wird mir das Id Rot unterstrichen.

Also habe ich mal versucht android.R zu importieren und wenn ich das getan habe ist das Id nicht mehr unterstrichen aber in
1setContentView(R.layout.main);
Wird dann plötzlich das main rot unterstrichen.

Kann mit jemand sagen an was das liegt????
( Wie gesagt ich bin noch ganz neu in der Android Programmierung)

Antworten
Rafael K.
  • Forum-Beiträge: 2.359

08.08.2012, 14:26:15 via Website

Die Klasse R wird aus den Ressourcen deines Projekts generiert.
D.h. du musst nicht die globale android.R Klasse importieren, sondern die aus deinem Projekt.

Drück in Eclipse einfach innerhalb der Klasse Strg+Shift+O und lass Eclipse die Importe machen.
Ansonsten schlägt es dir Alternativen vor, wo Du dann das R aus deinem Projekt wählst.

Antworten
ExKcir
  • Forum-Beiträge: 115

08.08.2012, 15:13:38 via Website

Okay, jetzt funktioniert es, danke :)

Antworten