/ / Importer ActionBarSherlock - android - android, module, actionbarsherlock

Importation de ActionBarSherlock - android - android, module, actionbarsherlock

Je suis nouveau à Android, et je mets en place un projet qui a besoin ActionBarSherlock. J'ai importé le dernier comme module à l'intérieur de mon projet pour que l'avertissement d'erreur import com.actionbarsherlock.app.ActionBar; qui était entièrement rouge, devient maintenant rouge que sur ActionBar. Comment puis-je gérer cela? Dois-je mettre ActionBarSherlock dans mon projet lib dossier plutôt que importé en tant que module

Réponses:

1 pour la réponse № 1

Donc, vous avez le module de bibliothèque ABS en main. Maintenant, je vais vous dire de commencer

  1. Démarrer un nouveau projet. Faire compiler avec les dernières (jelly bean) et Theme comme None.

  2. Dans l'explorateur de projets, accédez au dossier libs et supprimer le fichier jar supportv4.

  3. À présent, inclure votre bibliothèque ABS propriétés suivantes -> Android -> bibliothèque

  4. enfin, change le thème comme,

    <application android: allowBackup = "true" android: icon = "@ drawable / ic_launcher" android: label = "@ string / nom_app" android: theme = "@ style /Thème.Sherlock">


0 pour la réponse № 2

a priori, J'arrive à faire le tour en important ActionBarSherlock en tant que module. Ensuite, je vais avoir une erreur sur ActionBar dans com.actionbarsherlock.app.ActionBar. Dans mon code, j'ai édité la boîte de dialogue d'avertissement d'aide affichant optimizing imports et adding as dependecy module , et cliqué sur le dernier, et cela a bien fonctionné


0 pour la réponse № 3

Allez dans Fichier -> Importer -> Code Android existant danslieu de travail, puis sélectionnez la bibliothèque ActionBarSherlock, après l’importation, accédez aux propriétés du projet dans lequel vous souhaitez ajouter un actionBar. Pour ce faire, cliquez avec le bouton droit de la souris sur votre projet dans Package Explorer -> Propriétés -> sous Android, cliquez sur Ajouter dans la section Bibliothèque et choisissez la bibliothèque ActionBarsherlock qui y est répertoriée.

MODIFIER:

Je vous suggère de regarder ici. Assurez-vous que vous avez coché sa bibliothèqueoption. Mais ce que je pense au départ, c’est que la bibliothèque est parfaitement ajoutée, car elle reconnaît maintenant le paquet com.actionbarsherlock.app. Un bug courant est que actionbarsherlock et votre projet contiennent tous deux la bibliothèque de packages de support Android. Essayez de supprimer la bibliothèque de support Android de votre projet, car votre projet doit utiliser la bibliothèque de support d’actionbarsherlock. N'oubliez pas de sauvegarder votre code.

EDIT 2: Vous devriez étendre sherlockActivity au lieu d’une activité normale. Même chose pour Fragments, un fragment serait remplacé par sherlockFragment. Ce sont les widgets qui proviendront de la bibliothèque sherlock.

Référez ce lien aussi