Comment utiliser Android ViewPager
Je suis la planification d'un port de certaines applications de Windows Phone 7 sur Android. En passant par des blogs que j'ai trouver un "extra" android contrôle appelé le ViewPager ce qui semble être une mauvaise version de l'homme de l'WP7 contrôle de Pivot. Je voudrais essayer de l'utilisation de cette commande depuis mon WP7 aux applications d'utiliser le Pivot.
J'ai l'intention de ciblage Android 2.3.3 (API 10) parce que l'info à http://developer.android.com/resources/dashboard/platform-versions.html me dit que tout niveau supérieur irait sur relativement peu de téléphones. Donc, mon Eclipse est le programme d'installation pour ce niveau.
À l'aide de l'Eclipse SDK manager j'ai essayé d'ajouter le Extras soutien Android package, mais il ne serait pas ajouter de donner les erreurs collé ci-dessous. Je ne sais pas ce que toutes ces erreurs veux dire, mais je me demande si j'ai besoin d'être en cours d'exécution de l'API 11 pour être en mesure d'utiliser le compatibiity paquet aka le Soutien android Package?
Donc, je suppose que ma question finale est: puis-je utiliser le VeiwPager de contrôle si je cible Android 2.3.3? Aussi, est-il téléchargeable solution complète qui utilise le viewPager? Tout ce que je peux trouver sont des "tutos" qui montrent des extraits de code.
Merci,
Dean
Preparing to install archives
Downloading Android SDK Platform-tools, revision 11
File not found: C:\Program Files (x86)\Android\android-sdk\temp\platform-tools_r11-windows.zip (Access is denied)
Downloading Documentation for Android SDK, API 15, revision 2
File not found: C:\Program Files (x86)\Android\android-sdk\temp\docs-15_r02.zip (Access is denied)
Downloading SDK Platform Android 4.0.3, API 15, revision 3
File not found: C:\Program Files (x86)\Android\android-sdk\temp\android-15_r03.zip (Access is denied)
Downloading Samples for SDK API 15, revision 2
File not found: C:\Program Files (x86)\Android\android-sdk\temp\samples-15_r02.zip (Access is denied)
Downloading ARM EABI v7a System Image, Android API 15, revision 2
File not found: C:\Program Files (x86)\Android\android-sdk\temp\sysimg_armv7a-15_r02.zip (Access is denied)
Downloading Sources for Android SDK, API 15, revision 2
File not found: C:\Program Files (x86)\Android\android-sdk\temp\sources-15_r02.zip (Access is denied)
Downloading Android Support package, revision 8
File not found: C:\Program Files (x86)\Android\android-sdk\temp\support_r08.zip (Access is denied)
Skipping 'Android SDK Tools, revision 19'; it depends on 'Android SDK Platform-tools, revision 11' which was not installed.
Done. Nothing was installed.
OriginalL'auteur Dean Blakely | 2012-05-10
Vous devez vous connecter pour publier un commentaire.
Pas.
Oui.
Voici un petit exemple d'application montrant les 10
EditText
widgets, une par page, dans unViewPager
.Voici une application plus complexe, la mise en œuvre d'un lecteur de livre électronique, avec un chapitre (dans un
WebView
) par page dans unViewPager
, mais il n'aurait pas beaucoup de sens en dehors du contexte d'un de mes livres.À l'égard de vos erreurs, je suppose que vous avez installé le SDK Android via l'auto-installation de
.EXE
de fichier, dans ce cas, vous devrez exécuter le SDK Manager avec des privilèges d'Administrateur pour mettre à jour, autant que je me souvienne.Vous avez déjà ce projet, étant donné que vous avez téléchargé le fichier ZIP. Il serait en
ViewPager/Fragments
, comme c'est indiqué sur la page GitHub je lien. Ou, vous pouvez consulter les pensions de titres à l'aide d'ungit
client. Ou, vous pouvez simplement examiner en ligne sur le lien ci-dessus en utilisant le GitHub de l'interface Web. help.github.com est la maison de GitHub de la documentation, si vous avez d'autres questions au sujet de leur service.OriginalL'auteur CommonsWare
D'élaborer sur la Marque de point un peu: dans votre AndroidManifest.xml vous devriez mettre cette ligne:
Où 15 peut être remplacée par ce qui est le plus récent de l'API de niveau au moment de la compilation, et 8 est l'API de plus bas niveau que vous souhaitez exécuter sur. De cette écriture, de l'API de niveau 8 (Froyo) et plus élevé vous permettra de cibler environ 94% de l'appareil de la population.
Le Soutien Android Package (V4) vous permet d'appeler un tas de fonctions utiles tout le chemin du retour à l'API de niveau 4, y compris ViewPager. Essayez de construire le Suport4Demos exemple d'application; il comprend une belle ViewPager mise en œuvre. Pour ce faire, dans Eclipse, sélectionnez: > Android Exemple de Projet > Android 4.0.3 > Support4Demos > Finition. Puis build & exécuter le projet.
OriginalL'auteur Sparky