请给些建议。我无法使ViewPager工作。以下是我的操作步骤:
1)这是我的LinearLayout,其中我将放置ViewPager。我确信它能够正常工作。我可以在其中放置任何视图:
但是,当我打开我的Activity时,我的LinearLayout中什么也没有显示。 备注:对不起,问题的格式有点不好。这个编辑器中的代码标签很奇怪。
1)这是我的LinearLayout,其中我将放置ViewPager。我确信它能够正常工作。我可以在其中放置任何视图:
<LinearLayout
android:id="@+id/view_contact_values_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/view_contact_sub_nav"
android:orientation="vertical"
android:paddingLeft="10dip" >
</LinearLayout>
2) 接下来,我会在代码中创建ViewPager:
private void createViewPager() {
ViewPager viewPager = new ViewPager(this);
DatesPagerAdapter datesPagerAdapter = new DatesPagerAdapter(this);
viewPager.setAdapter(datesPagerAdapter);
viewPager.setCurrentItem(1);
llContainer.addView(viewPager);
}
3) 还有 ViewPagerAdapter(PagerAdapter):
@Override
public Object instantiateItem(ViewGroup container, int position) {
LayoutInflater inflater = (LayoutInflater) container.getContext()
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflater.inflate(R.layout.dates_carusel_item, null);
((ViewPager) container).addView(v, 0);
return v;
}
@Override
public int getCount(){
return 5;
}
但是,当我打开我的Activity时,我的LinearLayout中什么也没有显示。 备注:对不起,问题的格式有点不好。这个编辑器中的代码标签很奇怪。