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