如何在pagingScroller中绑定数据

时间:2011-12-08 09:05:47

标签: android

我有一个包含三页的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);
        }    
    }
}

0 个答案:

没有答案