安卓中的页面指示器

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

现在如何为“画廊视图”创建“页面指示器”。

3
好的,我会尽力进行翻译。以下是需要翻译的内容:请参考 https://github.com/JakeWharton/Android-ViewPagerIndicator - AndroidEnthusiastic
2个回答

1
使用画廊构建指示器很困难,因为你没有可靠的方法知道当前位于中心的项的索引。自API 16以来,画廊也已被弃用
相反,您可以使用ViewPager。它也适用于旧版本的Android,通过Android支持库提供。
您可以与Jake Wharton的ViewPager Indicator一起使用,以获取许多种ViewPager指示器,或者只需查看源代码并构建自己的指示器。

0

根据页面位置添加图像,例如制作一个活动图像和其他非活动图像,基于您的页面位置。您可以动态地添加这些图像。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接