HelloWorld-App macht Probleme: findByViewId unbekannt

  • 5 Antworten
  • Letztes Antwortdatum
E

Eroli

Neues Mitglied
0
Hallo zusammen,

ich sitze derzeit an einer ganz einfachen HelloWorld-App und komme irgendwie nicht weiter.

Mein Code sieht derzeit so aus:
Code:
package com.example.helloworld1;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.content.Context;

public class MainActivity extends Activity implements OnClickListener {
    
    private Button hiButton;
    private Button helloButton;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        hiButton = (Button)findByViewId(R.id.hiButton);
        hiButton.setOnClickListener(this);
        
        helloButton = (Button)findByViewId(R.id.helloButton);
        helloButton.setOnClickListener(this);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }

    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        
    }
}

Und ich kriege die Fehlermeldung:

Description Resource Path Location Type
The method findByViewId(int) is undefined for the type MainActivity MainActivity.java /HelloWorld1/src/com/example/helloworld1 line 21 Java Problem

Scheinbar ist die findByViewId-Funktion nicht bekannt, aber warum?!

Vielen Dank für jede Hilfe!!!
 
Du setzt auf 2 buttons den onclick listener? Spontan würd ich hier den fehler vermuten.

Gesendet von meinem GT-S5660 mit der Android-Hilfe.de App
 
Die Methode heißt: findViewById(int)
 
das mit den buttons ist richtig!

Dein Fehler liegt darin, dass du den Pfad zum Android SDK nicht richtig gesetzt hast.

Gehe dazu mal in Window->Preferences->Android nun prüf mal die Android Location (meistens unter: C:\Program Files (x86)\Android\android-sdk-windows) drück apply wenn es dort ist und du hast es.

Edit: Swoop war schneller und bedachter beim lesen, versuch erstmal das von swoop, falls es dann nicht geht, versuch meins :)
 
Stimmt hast recht . Kam mir irgendwie komisch vor.
Sry

Gesendet von meinem GT-S5660 mit der Android-Hilfe.de App
 
Tatsache - daran lag es. Dummer Fehler!

Danke für eure Hilfe :)
 

Ähnliche Themen

G
Antworten
0
Aufrufe
148
Gerdchen07
G
G
Antworten
1
Aufrufe
393
Gerdchen07
G
G
Antworten
13
Aufrufe
621
Gerdchen07
G
L
Antworten
3
Aufrufe
661
mips400
mips400
migi01
Antworten
26
Aufrufe
2.040
migi01
migi01
Zurück
Oben Unten