0
我讀有關使用ViewPageIndicator庫from here充氣使用ViewPageIndicator庫
在應用佈局和我可以在我的應用程序看到交換作品。我不明白整個庫代碼,我試圖誇大我對每個「頁面指標」的看法,我不知道如何。 在ViewPagerAdapter類有這樣的方法:
public Object instantiateItem(View pager, int position) {
//TextView v = new TextView(context);
//v.setText(titles[position]);
//((ViewPager) pager).addView(v, 0);
LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.weekevents, null);
((ViewPager) pager).addView(view,1);
return view;
}
我應該明白,我應該在這裏誇大我的佈局?我爲每個交換的頁面都有一個佈局。如果我膨脹佈局weekevents什麼都沒有發生。 我沒有發佈任何代碼,因爲它與上面的鏈接相同。 現在我正在嘗試瞭解如何使用它。 任何想法都會很棒。
hm,thx :)我不會只返回一個特定的視圖,即使我有更多?像這樣:'LayoutInflater weekInflater =(LayoutInflater)context \t \t \t \t .getSystemService(Context.LAYOUT_INFLATER_SERVICE); \t \t View viewWeek = weekInflater.inflate(R.layout.weekevents,null); \t \t((ViewPager)pager).addView(viewWeek,0); \t \t LayoutInflater dayInflater =(LayoutInflater)上下文 \t \t \t \t .getSystemService(Context.LAYOUT_INFLATER_SERVICE); \t \t查看viewDay = dayInflater.inflate(R.layout.dayevents,null); \t \t((ViewPager)pager).addView(viewDay,1); \t \t return viewWeek;' – 2012-01-08 14:32:15
它要求您初始化查看特定位置的尋呼機 - 所以你只是提供它。它與列表適配器一樣 - 它會要求您查看適用於項目編號x的視圖 - 您可以充氣並將其設置爲 – 2012-01-08 14:35:23
它可以工作。謝謝 :) – 2012-01-08 19:52:20