我有一个包含三页的pageScroller。我想为每个页面设置不同的视图。 我该怎么做呢?如果可能,我想要示例代码。
这是我的代码:
public class WetherActivity extends Activity{
Pager scroller;
PageIndicator indicator;
private static final int NUM_PAGES = 3;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.wether_tab);
scroller=(Pager)findViewById(R.id.scrollView);
indicator=(PageIndicator)findViewById(R.id.indicator);
indicator.setPager(scroller);
LayoutInflater layoutInflator =
(LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
for (int i = 0; i < NUM_PAGES; i++) {
View pageView = layoutInflator.inflate(R.layout.page,null);
((TextView) pageView.findViewById(R.id.pageText)).setText(
"Page " + (i+1));
pageView.setBackgroundColor(Color.rgb(206, 235, 255));
scroller.addPage(pageView);
}
}
}