0

ImagePagerActivity は、デバイスを回転させると、ページ 1 (スクロールビュー) を表示します。それを解決する方法は?ありがとう。

4

1 に答える 1

1
public class ImagePagerActivity extends BaseActivity {

    private static final String STATE_POSITION = "STATE_POSITION";

    ViewPager pager;

    public void onCreate(Bundle savedInstanceState) {
        // ...

        if (savedInstanceState != null) {
            pagerPosition = savedInstanceState.getInt(STATE_POSITION);
        }

        // ...

        pager.setCurrentItem(pagerPosition);
    }

    public void onSaveInstanceState(Bundle outState) {
        outState.putInt(STATE_POSITION, pager.getCurrentItem());
    }

    ...
}
于 2013-02-24T15:59:40.143 に答える