Question

Je ne suis pas sûr que c'est un problème avec mon installation d'Eclipse (Helios) et Android SDK ou autre chose, mais le contenu Eclipse Assist ne propose pas de méthodes d'objets pour les classes Android.

Par exemple, si je crée un programme simple et ajouter un BTN Button, quand je vais utiliser la méthode BTN setBackgroundResource (int) avec l'assistant de contenu (Ctrl + Espace) ou Word Completion (Alt + /) aucun d'entre eux ont toute proposition. . Si je tape BTN (Ctrl + Espace), assistant de contenu des listes; est égal à (), getClass (), hasCode (), notify () ... wait (), montre aucune des méthodes de bouton! Quelqu'un peut-il aider?

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)

    }
}
Était-ce utile?

La solution 2

Ah, a trouvé le problème, il est à quelque chose qui ne va pas avec l'espace de travail, a créé un nouvel espace de travail et copié sur mes projets, tout fonctionne à nouveau!

Autres conseils

Si cela avait même problème après avoir déménagé à Juno 4.2.0. Voici ce qui a fonctionné pour moi: Préférences> Java> Editor> Content Assist> Avancé. Assurez-vous que « Java propositions » est cochée.

Je ne sais pas pourquoi il n'a pas été cochée par défaut.

Vous devez supprimer

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

ont plutôt

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

(où yourbuttonid est tout id que vous avez donné dans le fichier XML, ASSIST viendra pour vous aider une fois que vous avez tapé le « »)

puis lorsque vous tapez

vous devriez obtenir l'aider dès que vous avez tapé le « »

Citation de http://d.android.com/sdk/eclipse-adt. html :

  

Attention: Il existe des problèmes connus avec le ADT plug-in en cours d'exécution avec Eclipse 3.6. S'il vous plaît rester sur 3.5 jusqu'à nouvel ordre.

Suivez l'étape suivante:

  1. Cliquez sur Préférences
  2. Sélectionnez Java
  3. Cliquez sur l'éditeur
  4. assistant de contenu et coller "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz." (noter la point après z) dans les "déclencheurs d'activation automatique pour Java:". champ
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top