【问题标题】:Page indicator in androidandroid中的页面指示器
【发布时间】:2013-04-09 09:19:16
【问题描述】:

我已经完成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);
        }
    });
}

现在如何为Gallery view 制作page indicator

【问题讨论】:

标签: android


【解决方案1】:

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

您可以改为使用ViewPager。它也可通过Android support library 获得,适用于旧版本的 Android。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-23
      • 2020-08-10
      • 2015-08-13
      • 1970-01-01
      • 2012-09-01
      相关资源
      最近更新 更多