我在我的活动中有一个视图寻呼机,它有两个项目,一个项目是listview,另一个是一些textview,每个东西都运行正常,但当我将其更改为三个视图时,当我滑到第3页,并回到第1页有listview,列表视图没有出现,这是不可见的!但其他视图如按钮出现在第1页?
为什么我在3页有这个问题而不是2?怎么能解决这个问题?
感谢
public Object instantiateItem(View collection, int position) {
LayoutInflater inflater = (LayoutInflater) collection.getContext()
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
int resId = 0;
switch (position) {
case 0:
resId = R.layout.main_listbox;
Log.d("GGGG", "ListBox");
break;
case 1:
resId = R.layout.mediaplayer;
Log.d("GGGG", "MediaPlayer");
break;
case 2:
resId = R.layout.tools;
Log.d("GGGG", "Tools");
break;
}
View view = inflater.inflate(resId, null);
view.setTag(resId);
((ViewPager) collection).addView(view, 0);
return view;
}
每次我更换页面时,我都会再次登录。