2013-04-26 3 views
0

Mon application utilise actionbarsherlock. Ma question est: est-ce que je peux utiliser Switch Widget, avec actionbarsherlock (changer de widget apparaissant dans le cadre de actionbarsherlock)? Est-ce supporté?Puis-je utiliser Switch Widget avec ActionBarSherlock

J'ai lu des questions concernant actionbarsherlock et switch widget, mais aucun d'entre eux n'a vraiment répondu à ma question.

Si la réponse est Oui, quelqu'un peut-il me diriger vers un exemple?

+0

Il y a un backport 'Switch' disponible, bien qu'il soit séparé d'ActionBarSherlock: http://www.androidviews.net/2012/12/switch-compat/ – CommonsWare

Répondre

0

Non, ce n'est pas possible. Le widget de commutateur ne fait pas partie de ActionBar et ne fait donc pas partie d'ActionBarSherlock.

Vous ne pouvez l'utiliser que si vous ciblez le niveau d'API 14 ou plus récent ou si vous le recréez vous-même à partir du code source Android.

0

Vous pouvez utiliser la méthode setCustomView() pour insérer n'importe quelle disposition que vous voulez dans l'ActionBar Android et donc aussi avec ActionBarSherlock qui a exactement la même API.

Vous pouvez donc simplement ajouter une mise en page avec un Switch.

Pour l'utiliser dans l'API < 14 Je suis personnellement passé par le processus d'importation du Switch open-source code dans mon projet et ce n'est pas si paintfull.