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