我已完成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
答案 0 :(得分:1)
使用图库构建指标很困难,因为您没有可靠的方法来了解当前位于中心的项目的索引。画廊也是deprecated since API 16。
相反,您可以使用ViewPager。它也适用于旧版Android的Android support library。
您可以将Jake Wharton's ViewPager Indicator与此结合使用,为ViewPager获取多种指标,或者您可以查看源代码并构建自己的指标。
答案 1 :(得分:0)
只需根据页面位置添加图像就像根据页面位置制作活动图像和其他非活动图像一样。您可以动态添加图像。