Mettez le bouton dans la barre d'action sur Android

Je travaille sur un projet où je tente actuellement de mettre un commutateur dans la barre d'action des applications (comme dans les paramètres wi-fi: http://tinypic.com/r/2l8vt35/6 )

Comment cela peut-il être fait?

  • Exception mortelle: java.lang.NoClassDefFoundError: android.support.v7.app.AppCompatDelegateImplV23
  • Les OnOptionsItemSelected de Fragment ne sont pas appelés
  • Changer l'icône déroulante Spinner
  • Mise à jour Android Studio 2.2: aligné APK (zipAlign) non généré à l'aide du nouveau Gradle Plugin 2.2.0
  • Comment télécharger de la vidéo sur youtube dans Android?
  • Android Signed APK montrant incomplète
  • Projet de bibliothèque Android - Comment mettre en contexte?
  • Comment restreindre les données du fournisseur de contenu dans les applications
  • Changer l'icône de débordement dans la barre d'action
  • Quels dossiers de mise en page sont nécessaires pour supporter tous les appareils Android?
  • Dans quelles conditions ART Compact the Heap?
  • Entrée masquée ne fonctionnant pas dans les mobiles Android?
  • One Solution collect form web for “Mettez le bouton dans la barre d'action sur Android”

    Ajoutez android:actionLayout à votre <item> dans la ressource XML de votre menu, indiquant une ressource XML de mise en page qui a votre Switch . Ensuite, utilisez getActionView() sur MenuItem pour enregistrer les auditeurs lors des modifications apportées au commutateur.

    Notez que Switch ne fonctionne que sur API niveau 14 et supérieur.

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