Eclipse Content Assist funktioniert nicht mit Android

Ich bin mir nicht sicher, dass dies ein Problem mit meiner Installation von Eclipse (Helios) und Android SDK oder etwas anderes ist, aber Eclipse Content Assist schlägt keine Objektmethoden für Android-Klassen vor.

Zum Beispiel, wenn ich ein einfaches Programm erstellen und einen Button hinzufügen btn, wenn ich gehe, um die btn-Methode setBackgroundResource (int) mit Content Assist (Ctrl + Space) oder Word Completion (Alt + /) zu verwenden, hat keiner von ihnen irgendwelche Vorschläge. Wenn ich btn. (Strg + Leertaste), Content Assist Listen; Equals (), getClass (), hasCode (), Notify () … wait (), zeigt keine der Button-Methoden! Kann jemand helfen?

import android.app.Activity; import android.os.Bundle; import android.widget.Button; public class HelloWorld extends Activity { @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); Button btn = Button(this); btn.(Ctrl + Space) } } 

  • WebView-Methoden wird nicht in Android aufgerufen
  • Java Annotation führt eine Methode innerhalb der Annotation Deklaration (Nutzung für Android)
  • Kann die OnPostExecute () - Methode in der AsyncTask-Klasse nicht überschreiben oder sie auslösen
  • Java mehrere Variable Länge Argument
  • Android: Rufen Sie super () am Anfang oder Ende von onStart (), onStop (), onDestroy () in Aktivität?
  • Android ListView mit OnClick-Artikeln
  • Die Methode getFragmentManager () ist undefined für den Typ MyActivity
  • Mapping zwischen Android-Berechtigungen (die wir in der manisfest-Datei definieren) zu entsprechenden API-Aufrufen / Methoden
  • 5 Solutions collect form web for “Eclipse Content Assist funktioniert nicht mit Android”

    Hatte das gleiche Problem nach dem Umzug nach Juno 4.2.0. Hier ist was für mich gearbeitet: Einstellungen> Java> Editor> Content Assist> Erweitert. Stellen Sie sicher, dass "Java-Vorschläge" angekreuzt ist.

    Nicht sicher, warum es nicht standardmäßig überprüft wurde.

    Ah, fand das Problem, es ist auf etwas falsch mit dem Arbeitsbereich, schuf einen neuen Arbeitsbereich und kopiert über meine Projekte, alle arbeiten wieder!

    Sie müssen löschen

      Button btn = Button(this); btn.(Ctrl + Space) 

    Stattdessen

     Button btn = (Button) findViewById(R.id.yourbuttonid); 

    (Wo yourbuttonid ist, was id Sie gab es in der XML, wird der Assist kommen, um Ihnen zu helfen, sobald Sie die '.' Eingegeben haben.)

    Dann, wenn du tippst

    Du solltest den Assist bekommen, sobald du das '' 'eingegeben hast.

    Zitat von http://d.android.com/sdk/eclipse-adt.html :

    Achtung: Es gibt Probleme mit dem ADT-Plugin mit Eclipse 3.6. Bitte bleiben Sie auf 3.5 bis auf weiteres.

    Folgen Sie dem folgenden Schritt:

    1. Klicken Sie auf Einstellungen
    2. Wählen Sie Java
    3. Klicken Sie auf Editor
    4. Inhalt Assist und füge "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" ein. (Beachten Sie den Punkt nach z) in das Feld "Auto Aktivierung Trigger für Java:".
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.