Autore Topic: Inserire un Immagine prima di un ViewPager.  (Letto 613 volte)

Offline Sandruz

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
Inserire un Immagine prima di un ViewPager.
« il: 02 Ottobre 2012, 12:34:31 CEST »
0
Salve ragazzi, come da titolo, non riesco ad inserire un immagine (un banner) prima di un ViewPager.
Ho creato una nuova blank activity e selezionato come metodo di navigazione tabs + swipe.

Mi esce una cosa del genere:


Come faccio a togliere la scritta SwipeView e metterci il mio banner?
Credo che il problema sia nell onCreate();

Codice (Java): [Seleziona]
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        // Create the adapter that will return a fragment for each of the three primary sections
        // of the app.
        mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());

        // Set up the action bar.
        final ActionBar actionBar = getActionBar();
        actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

        // Set up the ViewPager with the sections adapter.
        mViewPager = (ViewPager) findViewById(R.id.pager);
        mViewPager.setAdapter(mSectionsPagerAdapter);
       
        //logo = (ImageView) findViewById(R.id.imageView1); <---Questo è il mio banner, avevo provato a caricarlo in una imageView ma il programma crasha.
       
       
        // When swiping between different sections, select the corresponding tab.
        // We can also use ActionBar.Tab#select() to do this if we have a reference to the
        // Tab.
        mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
            @Override
            public void onPageSelected(int position) {
                actionBar.setSelectedNavigationItem(position);
            }
        });

        // For each of the sections in the app, add a tab to the action bar.
        for (int i = 0; i < mSectionsPagerAdapter.getCount(); i++) {
            // Create a tab with text corresponding to the page title defined by the adapter.
            // Also specify this Activity object, which implements the TabListener interface, as the
            // listener for when this tab is selected.
            actionBar.addTab(
                    actionBar.newTab()
                            .setText(mSectionsPagerAdapter.getPageTitle(i))
                            .setTabListener(this));
        }
    }


Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Inserire un Immagine prima di un ViewPager.
« Risposta #1 il: 02 Ottobre 2012, 15:31:48 CEST »
0
lo fai dall'xml della view
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Sandruz

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
Re:Inserire un Immagine prima di un ViewPager.
« Risposta #2 il: 02 Ottobre 2012, 15:58:06 CEST »
0
lo fai dall'xml della view

Grazie per la risposta, almeno so dove guardare.
Potresti darmi un suggerimento più dettagliato?

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Inserire un Immagine prima di un ViewPager.
« Risposta #3 il: 02 Ottobre 2012, 16:32:40 CEST »
0
ho fatto un tutorial qui che ti mostra l'xml:
[medio] ViewPager con tabs interattivi - Android Developers Italia

prima del viewpager
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Sandruz

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
Re:Inserire un Immagine prima di un ViewPager.
« Risposta #4 il: 02 Ottobre 2012, 18:09:10 CEST »
0
ho fatto un tutorial qui che ti mostra l'xml:
[medio] ViewPager con tabs interattivi - Android Developers Italia

prima del viewpager

Ho preso il tuo esempio e ho inserito un ImageView prima del pager.
Però continuo a visualizzare la parte con il logo e il titolo, come faccio a toglierla?

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Inserire un Immagine prima di un ViewPager.
« Risposta #5 il: 02 Ottobre 2012, 20:00:35 CEST »
0
Ho preso il tuo esempio e ho inserito un ImageView prima del pager.
Però continuo a visualizzare la parte con il logo e il titolo, come faccio a toglierla?
devi togliere la titlebar dal tema usato!
tipo se il tema è Holo ci metti Holo.NoTitleBar (verifica la sintassi)
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia