Autore Topic: Adapter  (Letto 872 volte)

Offline Aryon Solutions S.r.l. - Paolo

  • Nuovo arrivato
  • *
  • Post: 42
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung next
  • Sistema operativo:
    Windows 7
Adapter
« il: 02 Aprile 2012, 16:18:53 CEST »
0
Salve a tutti,
stò seguendo questo fantastico tutorial: ViewPagerIndicator per inserire nella mia app i Circle Indicator. Durante le prove tutto okk, la questo tutorial è con i Fragment, invece io ho dei semplici LinearLayout. tutto viene gestito da questo codice
Codice (Java(TM) 2 Platform Standard Edition 5.0): [Seleziona]
public class SampleCirclesStyledLayout extends BaseSampleActivity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.themed_circles);
               
                mAdapter = new TestFragmentAdapter(getSupportFragmentManager());
               
                mPager = (ViewPager)findViewById(R.id.pager);
                mPager.setAdapter(mAdapter);
               
                mIndicator = (CirclePageIndicator)findViewById(R.id.indicator);
                mIndicator.setViewPager(mPager);
        }
}
Al posto dei fragment vorrei solo dei LinearLayout...sapete come aiutarmi??
Grazie in anticipo!

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Adapter
« Risposta #1 il: 02 Aprile 2012, 16:58:49 CEST »
0
Devi usare i fragment per poter far uso del ViewPager
Postate il LogCat LogCat LogCat LogCat LogCat

Offline Salvo_morph

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Spica
  • Sistema operativo:
    Mac OS X 10.7.4
Re:Adapter
« Risposta #2 il: 10 Agosto 2012, 18:11:03 CEST »
0
Ciao Boccia,

sarò stupido, ma non riesco a capire dov'è la libreria viewpagerindicator, nel file che ho scaricato da quel sito..
Come l'hai importata???

[Aggiornamento]
Ok, sono riuscito ad importarlo! Il CircleIndicator funziona quando si "scrolla" la pagina. Il problema però è che tutti i widgets presenti nei vari layout, scompaiono!
Ad esempio, nella prima pagina non compare la list view.
Questo problema lo da, ovviamente, con tutte le altre pagine.
« Ultima modifica: 10 Agosto 2012, 18:47:03 CEST da Salvo_morph »

Offline Salvo_morph

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Spica
  • Sistema operativo:
    Mac OS X 10.7.4
Re:Adapter
« Risposta #3 il: 10 Agosto 2012, 19:00:46 CEST »
0
Risolto:

Codice (Java): [Seleziona]
myPager = (ViewPager) findViewById(R.id.pager);
                circleIndicator = (CirclePageIndicator)findViewById(R.id.titles);

                myPager.setAdapter(adapter);
                myPager.setCurrentItem(0);
                circleIndicator.setViewPager(myPager);
                myPager.setOnPageChangeListener(this);