android中,adapter位置的疑问?或者是内部类的疑问?
代码片段大概是这样:............................finalViewPagerpager;pager=(ViewPager)findViewBy...
代码片段大概是这样:
...............
.............
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时才生效,请问大家这是为什么啊? 求教啊!! 展开
...............
.............
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时才生效,请问大家这是为什么啊? 求教啊!! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询