Eclipse erkennt View(xml-Datei) nicht

  • Antworten:7
Andreas D.
  • Forum-Beiträge: 84

18.06.2012, 17:39:39 via Website

Hallo, ich hoffe ihr könnt mir helfen.
Mein Problem ist ich probiere einen Terminplaner zu erstellen. Soweit alles gut. Nun habe ich mehrere Views (Xml-Dateien, Layouts (wie ihr es nennen wollt )) erstellt. diese habe ich dann in einen Code eingefügt. mein Problem ist Eclipse gibt mir die Fehlermeldung aus, dass die views nicht existieren. Da sie aber existieren ist die Fehlermeldung falsch. Ich habe das Projekt schon mal neu erstellt und neu geschrieben, danach war das Problem immer noch vorhanden, ebenfalls habe ich die Project|Clean... Funktion genutzt. Habt ihr Tipps für mich?
Bin um jeden Tipp froh.
Schon mal vielen viele Dank im Voraus :) Hier mein Code:

1package de.schulplaner.terminplaner;
2
3import android.R;
4import android.app.Activity;
5import android.os.Bundle;
6import android.widget.ArrayAdapter;
7
8public class ReminderListActivity extends Activity {
9 /** Called when the activity is first created. */
10 @Override
11 public void onCreate(Bundle savedInstanceState) {
12 super.onCreate(savedInstanceState);
13 setContentView(R.layout.main);
14
15 String[] items = new String[] { "FOO" , "BAR" , "FIZZ" , "BIN" };
16
17 ArrayAdapter<String> adapter =
18 new ArrayAdapter<String>(this, R.layout.reminder_row, R.id.text1, items);
19 setListAdapter(adapter);
20 }
21
22
23
24 }

lg Andreas

Antworten
Tino R.
  • Forum-Beiträge: 40

18.06.2012, 18:34:33 via App

Wie, er gibt dir aus, dass sie nicht existieren ? Kannst du nicht per R.layout zugreifen ? Versuch mal, dass Projekt zu cleanen (edit überlesen sry) und erstelle Layouts per Rechtsklick->New->Other->Android XML Layout ;)

— geändert am 18.06.2012, 18:35:19

Andreas D.

Antworten
Andreas D.
  • Forum-Beiträge: 84

18.06.2012, 18:36:33 via Website

hab ich alles so gemacht. gerade zum 3. mal. er zeigt immernoch an das sie nicht existieren...

Antworten
Tino R.
  • Forum-Beiträge: 40

18.06.2012, 18:44:33 via App

Wie, er gibt dir aus, dass sie nicht existieren ? Kannst du nicht per R.layout zugreifen ?
...hast du versucht, das Plugin von Eclipse neu zu installieren ?

Antworten
Andreas D.
  • Forum-Beiträge: 84

21.06.2012, 10:04:38 via Website

Tino R.
Wie, er gibt dir aus, dass sie nicht existieren ? Kannst du nicht per R.layout zugreifen ?
...hast du versucht, das Plugin von Eclipse neu zu installieren ?

ja habe ich versucht und das problem ist immernoch vorhanden... Habt ihr noch weitere Ideen oder Tipps??

Antworten
Gelöschter Account
  • Forum-Beiträge: 18

21.06.2012, 13:26:03 via Website

Servus,

schau mal ob die R.java bei dir angelegt wird?

Tino R.
Wie, er gibt dir aus, dass sie nicht existieren ? Kannst du nicht per R.layout zugreifen ? Versuch mal, dass Projekt zu cleanen (edit überlesen sry) und erstelle Layouts per Rechtsklick->New->Other->Android XML Layout ;)

Bei mir wird sie erstellt/erneuert, wenn ich das Projekt debugge.

Antworten
Gelöschter Account
  • Forum-Beiträge: 694

21.06.2012, 14:02:25 via Website

* Wo genau ist der Fehler? In den Layouts (R.layout.main, R.layout.reminder_row) oder in den Views (R.id.text1, ...)?

* In welchem Ordner liegen Deine Layouts (res/layout)?

* Gibt es ggfs. Unterordner unterhalb res/layout? Das geht nämlich nicht.

* Wie lauten die Dateinamen (main.xml, reminder_row.xml)? Ist auch alles klein geschrieben.

* Wie lauten die View-Namen in den XML Dateien? Auch hier mal auf Kleinschrift prüfen.

* Du verwendest diesen Konstruktor "ArrayAdapter(Context context, int resource, int textViewResourceId, T[] objects)" also muss das klappen.

Wenn alles geprüft ist muss ein Project/Clean... in Eclipse reichen

— geändert am 21.06.2012, 14:07:43

Antworten