L'API ICS Android ha un equivalente nativo al supporto per ViewPager lib?
No.
che so di ViewPager e tutte le librerie di supporto per la versione precedente ma io non capisco perché dovrei usare una libreria di supporto consideriamo il fatto che io uso l'ultima versione del API e non pianificare di supportare la versione precedente.
Il pacchetto di supporto Android non è solo per i backport delle nuove API. È anche per altre classi che, per qualsiasi motivo, non vengono aggiunte all'SDK, come ad esempio ViewPager
e le relative classi di supporto.
Devo scrivere il "ViewPager" o c'è qualcosa che non ho visto nell'API.
È possibile scrivere la propria implementazione di un componente di visualizzazione del cercapersone. I programmatori esperti utilizzerebbero quello nel pacchetto di supporto Android, poiché è già scritto e (per lo più) sottoposto a debug.
UPDATE: Si noti che ViewPager
funziona bene con le pagine che sono:
- API livello 11+ frammenti nativi
- Android Supporto backport frammenti
- arbitrarie
Views
Per Nel primo caso, è necessaria la versione v13
del supporto JAR, che contiene v13
versioni delle classi FragmentPagerAdapter
e FragmentStatePagerAdapter
.
questo è esattamente il tipo di risposta che stavo cercando, grazie. Ora ho bisogno di capire perché ho sempre ottenuto una classe ClassNotFoundException quando utilizzo le librerie di supporto. – eephyne
@eephyne: Se sei nella versione R17 degli strumenti, assicurati che i tuoi JAR siano in una cartella 'libs /' nel tuo progetto. Gli strumenti di compilazione si prenderanno cura di aggiungerlo al percorso di build (Eclipse o riga di comando) e impaccheranno i JAR nel tuo APK. – CommonsWare
l'ho testato in entrambi i modi, aggiungendoli con eclipse manualmente (percorso di configurazione java> aggiungi jar esterni) e creando la directory libs e inserendo il barattolo, lo stesso risultato. È sempre quando cerco di accedere a qualsiasi classe nella libreria di supporto (sia la mia app che le demo di api di supporto). Ho provato come alcuni dicono di mettere le librerie di supporto al primo posto nella scheda "ordina ed esporta" nel percorso di costruzione di java. – eephyne