7

我已经做好了Gallery View

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);
        }
    });
}

现在如何page indicator制作Gallery view

4

2 回答 2

1

使用图库构建指标很困难,因为您没有可靠的方法知道当前位于中心的项目的索引。自 API 16 起, Gallery 也已被弃用。

相反,您可以使用ViewPager。它也可以通过适用于旧版本 Android的Android 支持库获得。

您可以结合使用Jake Wharton 的 ViewPager Indicator来为您的 ViewPager 获取多种指标,或者您可以查看源代码并构建自己的。

于 2013-04-09T09:50:21.883 回答
0

只需根据您的页面位置添加图像就像根据您的页面位置制作活动图像和其他非活动图像一样。您可以动态添加图像。

于 2013-04-09T11:58:04.323 回答