2013-04-09 6 views
7

Ich habe Gallery View getanSeitenanzeige in android

gallery = (Gallery) findViewById(R.id.gallery1); 
    MyAdapter adapter = new MyAdapter(this); 
    gallery.setAdapter(adapter); 
    gallery.setOnItemClickListener(new OnItemClickListener() { 
     public void onItemClick(AdapterView<?> parent, View v, 
       int position, long id) { 
      Intent go = new Intent(Department2.this, 
        tablistclass_item.class); 
      if (!larg) { 

       go = new Intent(Department2.this, ListClass.class); 
      } 

      Bundle b = new Bundle(); 
      b.putString("headername", nameofimage[position]); 
      b.putString("whichclass", "department"); 
      go.putExtras(b); 
      startActivity(go); 
     } 
    }); 
} 

Nun, wie page indicator für Gallery view

+3

finden Sie unter https://github.com/JakeWharton/Android-ViewPagerIndicator – AndroidEnthusiastic

Antwort

1

Constructing einen Indikator, um eine Galerie mit schwierig, da Sie wissen, den Index des Elements keine zuverlässige Art und Weise haben das ist derzeit im Mittelpunkt. Galerie war auch deprecated since API 16.

Stattdessen können Sie eine ViewPager verwenden. Es ist auch über die Android support library für ältere Android-Versionen verfügbar.

Sie können Jake Wharton's ViewPager Indicator in Verbindung damit verwenden, um viele Arten von Indikatoren für Ihren ViewPager zu erhalten, oder Sie können einfach einen Blick auf den Quellcode werfen und Ihren eigenen erstellen.

0

Fügen Sie einfach Bilder entsprechend Ihrer Seitenposition hinzu. Machen Sie ein aktives Bild und andere inaktive Bilder basierend auf Ihrer Seitenposition. Sie können die Bilder dynamisch hinzufügen.

Verwandte Themen