は、私は、その位置での配列リストにオブジェクトを追加したいが、それは最初
22
A
答えて
39
は、あなたが使用することになり、私は知っている必要があります:
int position = mViewPager.getCurrentItem()
3
私はその行の後に書いた場合
Log.i("pager",myPager.getCurrentItem()+"");
現在のアイテムページをlogcatに表示します。常に0であるncreateが実行されています
noteice私はビューアのためにオブジェクトを使用しました。それはアダプターではありません。
23
私はこの問題があり、getCurrentItem()
メソッドを取得できませんでした。
PageAdapter
からではなく、ViewPager
からポジションを取得しました。 onPageSelected(int currentPage)
メソッドが現在表示されているページを取得しています。私が表示されていない画像をプリロードしたいとPageAdaper
でそれをやって
//custom PageAdapter implementation
mAdapter = new AwesomePagerAdapter();
//Our custom view pager that extends from ViewPager
mPager = (CustomViewPager) findViewById(R.id.preview_gallery);
mPager.setAdapter(mAdapter);
// get the item that we should be showing from the intent
mCurrentPage = extra.getInt("currentIndex");
// show the item the user picked
mPager.setCurrentItem(mCurrentPage);
// listen for page changes so we can track the current index
mPager.setOnPageChangeListener(new OnPageChangeListener() {
public void onPageScrollStateChanged(int arg0) {
}
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
public void onPageSelected(int currentPage) {
//currentPage is the position that is currently displayed.
}
});
は私のために動作しませんでした。 PageAdapter`のinstantiateItem(View collection, int position)
が渡される位置は、初期化された次の項目の位置です。これは、表示される項目とは関係ありません。
関連する問題
- 1. は、私が欲しい、次のような状況を私の現在のディレクトリ
- 2. アンドロイドの現在の位置を取得
- 3. Androidは現在の位置を取得
- 4. Googleマップが現在の位置にズームしていない
- 5. 私はこのような私の<code>default_popup</code>ページから現在のページのURLを取得したいChromeの拡張機能
- 6. 私は(リッチ)テキストボックスの<strong>キャレット位置</strong>を取得しようとしています/のdragover
- 7. 現在のルートは、私が小枝に現在のルートを取得したい
- 8. キャンバスの現在のビュー位置を取得する方法は?
- 9. スウィフト - 私は長い間、私のユーザーの緯度の位置を取得しようとしています現在の場所
- 10. アンドロイドウェブビューの現在の位置がkitkatバージョンでは機能していません
- 11. 私は現在ログインしているユーザーから位置レコードのすべてを取得したい現在のiCloudユーザー
- 12. どのようにインターネット接続なしでアンドロイドの現在の正確な位置を取得するには?
- 13. アンドロイド活動の現在の位置を取得していません
- 14. FusedLocationProviderApiの現在のGPS位置が正しくない
- 15. は、私は現在、PHPはそうのような現在の時刻/日付を取得した日付
- 16. なぜJavaで</p> <p>現在、HashMapの::私は私の心に疑いを持っている
- 17. 現在のマウスの位置を取得
- 18. Geofence.GEOFENCE_TRANSITION_EXITの現在の位置を取得
- 19. アンドロイドで現在の位置(座標)を取得していますか?
- 20. どのように私は私が欲しいもの、現在の日付に基づいて枝
- 21. 私はlaravel 5で現在のタイムスタンプを取得したい5
- 22. Googleマップは現在の位置を取得していません
- 23. 現在の位置またはスライダの値を取得
- 24. onPauseは、私は次のようしている現在のアクティビティ
- 25. Biopython私は興味などの位置のリストを持っている位置
- 26. MKMapView:現在のズームレベルを現在の位置に従います
- 27. は、次のように私は現在、APIのビューを設定している
- 28. 現在の位置SKPulseAnimationは機能しません
- 29. 現在のアンドロイドのゲームパッドの軸の位置を取得する
- 30. 共有コードは、私は現在、VSコードuinsg F#Azureの機能を開発していると私のような私のプロジェクトを打ち出してきた
私は互換性パックを使用していますが、PagerAdapterを拡張していますが、getCurrentItemメソッドもありません。私はどうしたらいいですか? http://pastebin.com/LabjNvqL – CQM
いいえ、oncreateは、ページが0のときに開始時にのみ実行され、ページが0でなければ別の場所で使用し、そのページ番号を返します。 –
@CQMあなたはVIewPagerあなたはそれをそのクラスのアダプターに設定しているのですが、あなたが生まれたクラスを教えてください。 –