0
我有一个ViewPager与6片段。当我使android:hardwareAccelerated =“true”ViewPager背景移动正常。查看传呼机背景图片滚动时没有移动
当我从第一个片段打开一个活动并回来查看寻呼机活动ViewPager背景移动正常。
但是当我从其他片段打开活动并复出时,ViewPager背景在滚动时不移动。 希望你明白我的问题
我试图做到这一点......但仍然背景图像滚动时不动。
ViewPagerMainActivity
try{
if(getIntent().getStringExtra("about").equals("aboutus"))
{
myViewPager.setCurrentItem(1);
}
}
catch (Exception e){
}
@Override
public void onResume() { // After a pause OR at startup
super.onResume();
vpa.notifyDataSetChanged();
}
打开第二,第三,...,活动
@Override
public void onBackPressed() {
super.onBackPressed();
Intent i=new Intent(getApplicationContext(), ViewPagerMainActivity.class);
i.putExtra("about","aboutus");
startActivity(i);
}
我不得不notifyDataSetChanged()中的onResume()。当适配器被更新时的背景图像不移动时滚动。 如何解决这个问题?在此先感谢
我将一个图像用于所有视图页面。 myViewPager.setBackgroundResource(R.drawable.bgImg); – user8257041
将背景设置为viewpager的父级布局而不是viewpager。 – prakash
我已经为父布局设置了相同的背景图片,但当滚动不起作用时,动画和背景图片会移动 – user8257041