hy!動態水平視圖查詢
我有一個活動,顯示用戶配置文件(照片,年齡等)。 用戶配置文件的計數是動態的(user_ids來自我的web服務)。
該活動將被調用一個額外的(user_id),它會加載網絡上的所有數據。
現在我想做一個動態水平視圖分頁(視圖的計數是動態的)。例如我使用http://mobile.tutsplus.com/tutorials/android/android-user-interface-design-horizontal-view-paging/,但在那裏他只切換佈局。
我的代碼:
public class MyPagerAdapter extends PagerAdapter{
private int cnt;
public void setCount(int cnt)
{
this.cnt = cnt;
}
public int getCount() {
return cnt;
}
public Object instantiateItem(View collection, int position) {
LayoutInflater inflater = (LayoutInflater) collection.getContext()
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
//View view = inflater.inflate(resId, null);
View v = new View (MyPagerAdapter.this);
((ViewPager) collection).addView(view, 0);
return view;
}
@Override
public void destroyItem(View arg0, int arg1, Object arg2) {
((ViewPager) arg0).removeView((View) arg2);
}
@Override
public boolean isViewFromObject(View arg0, Object arg1) {
return arg0 == ((View) arg1);
}
@Override
public Parcelable saveState() {
return null;
}
}
請幫
PS:我也用Greendroid庫,但示例代碼(https://github.com/cyrilmottier/GreenDroid/blob/master/ gDCatalog/src目錄/ COM/cyrilmottier /安卓/ gdcatalog/PagedViewActivity.java)是很難理解
您可能需要詳細說明您遇到的問題。目前尚不清楚爲什麼你現在擁有的不滿意。 – FoamyGuy 2012-04-12 19:08:07
是的,我必須這樣說。你有什麼將不會工作。請添加此類的完整代碼,或閱讀viewpager的進一步說明。 – mikepenz 2012-04-12 19:09:40
哦,它不會工作,如果你嘗試像這裏得到你的PagerAdapter的視圖...是否沒有方法instiateView或其他什麼地方你必須創建特定的視圖本身? – mikepenz 2012-04-12 19:11:17