代码片段大概是这样:
...............
.............
final ViewPager pager;
pager = (ViewPager)findViewById(R.id.viewpager);
pager.setOnLayoutChangeListener(new OnLayoutChangeListener{
        onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom)){
        //adapter在前代码中定义,此处省略
        pager.setAdapter(adapter);//位置1。
}
});
//pager.setAdapter(adapter);//位置2
....................但是在调试程序时发现,当我把adapter设置到位置1时,程序不生效,而设置到位置2时才生效,请问大家这是为什么啊? 求教啊!!androidjavaviewpager内部类