代码片段大概是这样:
...............
.............
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内部类
...............
.............
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内部类
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货