Plugin Eclipse Android ne répertoriant pas d'attributs avec l'auto-complétion pour un composant personnalisé

En général, le plug-in Eclipse Android fonctionne comme prévu avec l'auto-complétion. Cependant, il ne fonctionne pas pour un contrôle personnalisé que j'ai écrit. Fondamentalement, la liste complète automatique est vide autre que les options d'espace de noms par défaut.

Le contrôle hérite du bouton et ajoute du texte supplémentaire. J'ai quelques atouts supplémentaires que j'utilise définis comme tels:

  • Eclipse: adt n'a pas été capable d'instancier la classe com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor
  • Enregistrement de données importantes localement ou en ligne pour une application Android?
  • Mode préféré pour attacher AudioEffect au mix global?
  • Qu'est-ce que COLLATE LOCALIZED ASC représente?
  • Javax.crypto fonctionne-t-il différemment dans différentes versions d'un système d'exploitation Android?
  • Google Map v2 Marker Animation
  • <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="SubTextButton" <attr name="sub_text" format="string" /> <attr name="sub_text_size" format="float" /> <attr name="sub_text_color" format="color" /> </declare-styleable> </resources> 

    Sinon, il utilise tous les attributs standard du widget Button.

    Dans le fichier de mise en page, je spécifie l'espace de noms:

     <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.mycompany" ... 

    Et j'utilise le contrôle:

     <com.mycompany.SubTextButton android:layout_width="@dimen/status_bar_button_w" android:layout_height="@dimen/status_bar_button_h" android:layout_alignParentRight="true" android:background="@drawable/button_bg" android:text="HCD" android:textColor="@color/static_text" android:textSize="@dimen/font_size_standard" app:sub_text="SET" app:sub_text_size="12.0" /> 

    Tout fonctionne bien, mais les utilisateurs ne bénéficient pas de l'auto-complet pour voir quels sont les attributs disponibles. Idéalement, j'aimerais voir les attributs de Button hérités ainsi que les attributs personnalisés que j'ai définis.

    Des idées?

  • ActionBarActivity ne peut pas résoudre un symbole
  • Modifier la couleur de la barre d'outils dans Appcompat 21
  • Android Studio Gradle Flavours ne s'affiche pas dans Build Variants
  • Désactiver le changement d'orientation
  • Event OnClick pour un bouton dans une notification personnalisée
  • Compatibilité Android. Je suis confus lors de l'utilisation de Build.VERSION_CODES
  • 2 Solutions collect form web for “Plugin Eclipse Android ne répertoriant pas d'attributs avec l'auto-complétion pour un composant personnalisé”

    Il ne fonctionne pas aussi pour moi, sur les helios d'Eclipse avec ADT v0.9.7

    Cependant, cela pourrait être possible (grâce au fichier xml des resources et à l'introspection de la classe parent). J'ai eu un aspect (plus long que prévu) dans le code source ADT (j'adore open-source), et je pense qu'il devrait fonctionner. La méthode computeAttributeProposals(...) de AndroidContentAssist lit les attributs dans un ElementDescriptor et il semble qu'ils devraient être correctement initialisés pour les contrôles personnalisés grâce à CustomViewDescriptorService

    J'ai trouvé que la fermeture de toutes les vues Propriétés et la réouverture provoquaient que mes attributs personnalisés soient affichés

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.