[英]How to properly handle screen rotation with a ViewPager and nested fragments?
[英]How handle screen rotation in a ViewPager without fragment?
我在活動中有一個viewpager,還有一個連接到viewpager的適配器,該適配器可從Internet創建imageview。
問題是我不知道應該如何以及在哪里處理屏幕旋轉。
大多數主題都談論fragmentpager,但我不使用fragment。
我應該將onsavedinstance放在ImageViewTouch類中嗎? 還是在活動中?
非常感謝!
這是我的代碼:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.photogallery);
mPager = (ViewPager) findViewById(R.id.pager);
mAdapter = new GalleryPagerAdapter(url_image, list_images);
mPager.setAdapter(mAdapter);
}
private class GalleryPagerAdapter extends PagerAdapter {
LayoutInflater inflater;
private DrawableManager imagemanager;
@Override
public Object instantiateItem(ViewGroup collection, int position) {
View view = null;
if (list_images != null && list_images.get(position) != null) {
view = inflater.inflate(R.layout.detail_ad_image, null);
pos = position;
ImageViewTouch imageView = (ImageViewTouch) view.findViewById(R.id.myImage);
imagemanager.fetchDrawableOnThread(url_image+list_images.get(position).getHuge(), imageView);
collection.addView(view, 0);
}
return view;
}
}
我想你需要這個。 試試吧。 http://androidtrainningcenter.blogspot.co.il/2012/10/viewpager-example-in-android.html
讓我知道是否有幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.