問題タブ [android-pageradapter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2815 参照

android - Android PagerAdapter :: 現在のアイテムをビットマップに取得

アプリケーションに UniversalImageLoader を使用しています。私のImageAdapter は拡張しPagerAdapterます。ビットマップとして currentImage が必要です。コールバック方法によりpublic void onLoadingComplete(Bitmap loadedImage)、ビットマップを取得しています。しかし、それは現在表示されているビットマップ イメージではありません。次の画像または前の画像のいずれかです (スワップに応じて)。完全なコードは次のとおりです。

適切なビットマップを取得する方法はありますか。

0 投票する
2 に答える
993 参照

android - アクティビティでスワイプ:-リソースが見つかりません例外

画面の一部をスワイプしようとしています。これにはPageAdapterを使用します。スワイプ部分では、3つのアクティビティがあり
ます1. ShowMap
2. ShowAddress
3. ShowContact

ShowMapアクティビティのレイアウトのIDを取得しようとしていますが、リソースが見つからないという例外が表示されています。これがMyPageAdapterクラス の私のコードです

showMapレイアウトのIDが必要で、PageAdapterに戻そうとしていますが、例外が表示されています。そして、これがShowMapアクティビティのコードです。

これが私のLogcatです。

0 投票する
1 に答える
2226 参照

android - ViewPager の PagerAdapter と誤解しています。InstantianteItem メソッドが呼び出されない

これは、ページングのアクティビティの簡単な PagerAdapter と onCreate() です。

そして、これがページャーが存在するアクティビティの onCreate() です。

pagerView のページのコントロールとして使用されるカスタム レイアウトの OnLayout() メソッド

InstantiateItem() が呼び出されない理由がわかりません。役立つアイデアをいただければ幸いです。

0 投票する
3 に答える
2387 参照

android - Null ポインター例外の取得: わかりません

ページを水平にスワイプしようとしていますが、取得していNullPointerExceptionます。3ページをスワイプしようとしていますが、それらのページの1つでそのテキストビューでtextviewとonclicklistenerを使用しています。アプリケーションを実行すると、例外が継続的に表示されます。

ここに私のlogcatがあります

これが私の完全なコードです。

}

このエラーが発生する理由がわかりません。
何かヒントや参考になれば幸いです。

0 投票する
1 に答える
509 参照

java - Pager Adaper で OnClickListener を呼び出す方法

私はこれに1週間取り組んでいますが、それを理解することはできません. 4 つのビューを持つページャー アダプターがあります。それらの間をスワイプできます。しかし、onClickListener を呼び出すと、Listener が null であるため、起動時にアプリがクラッシュします。私は新しいプログラマーで、この問題を解決する方法がわかりません。助けてください!問題の原因を突き止めました。リスナーがボタン ID を探した後、ビューが作成されていないか、破棄されているため、null でクラッシュしています。

メソッド destroyItem は、私がそれを引き起こしていると私が考えるものです。なぜなら、それを削除すると、スローされたビューをスワイプし始めるまでアプリがクラッシュしないからです。

ログ:

これが問題の原因であると確信していますが、この方法がどのように機能するか、または修正する方法がわかりません。

私が持っている別の質問は、そのボタンを使用して新しいビューまたはアクティビティをロードするにはどうすればよいですか? アクティビティを実装することはできません。それが、バンドルを呼び出す方法を学んだ唯一の方法です。前もって感謝します!

0 投票する
1 に答える
3016 参照

android - PagerAdapterでgetCountが何度も呼び出されるのはなぜですか?

今日、PagerAdapterが何度も呼び出されることに気づきました。ページをゆっくりスクロールするときに393を数えました。私はこの質問を見ましたが、それは本当に私に良い答えを提供しませんでした。

  1. これは正常な動作ですか
  2. もしそうなら、なぜgetCountメソッドが頻繁に呼び出されるのですか?

明確にするために、私は提供された質問の答えよりももっと広範な答えを探しています。私はそれをできるだけ速く保つ必要があること、そしてそれがどのように呼ばれるかを制御できないことも理解していますが、それはここでの問題ではありません。

0 投票する
0 に答える
8475 参照

android - Android フラグメント ページャーとカスタム ページ インジケーター (Jake Wharton によって作成された ViewPagerIndicator)

インジケーター付きのページャービューを開発するためにViewPageIndicatorを使用しています

マイコード

アクティビティ

MyPagerAdapter .java

JakeWhartonによって作成されたCirclePageIndicator.java を自分の使用に合わせて変更しました

PageIndicator .java

私のレイアウトXML

ここでは、ページャーに 10 ページを超えるページがあることがわかります。6 ページ目に到達したときにやりたいことは、ページ インジケーターを選択なしで 2 つのドットに再描画することです。

最初の 5 ページの変更では、次のようになります。

ここに画像の説明を入力

次のページに移動した後(ページ番号> 5)、インジケーターの選択を避け、2つのインジケーターのみを表示したい

ここに画像の説明を入力

私の必要性を理解していただければ幸いです (私の英語はそれほど上手ではありません)..

どうすればこれを達成できるか教えてください

提供:Patrik Åkerfeldt & Jake Wharton

0 投票する
1 に答える
1157 参照

android - PagerAdapter内のonClickListener

だから私はしばらくこれに苦労してきました。私はかなり新しいAndroid開発者なので、いくつかの概念を理解することはまだ非常に困難です。

私のレイアウトでは、PagerAdapterを使用してページ間を水平方向にスワイプしています。ランディングレイアウトにボタンをクリックしたときに、隣接するレイアウトにスクロールするためのボタンが必要です。

今私の問題は、そのボタンをクリックするとNPEを取得することです。だから私は問題を見ましたが、実際にそれが想定されていることを実行するためにそれを書く方法がわかりません。

これが私のコードです。

前もって感謝します!

0 投票する
1 に答える
3823 参照

android - ViewPager 内の ListView

したがって、ViewPager 内に ListView があります。

あるListViewレイアウト(add_site.xml)と、別のレイアウトにEditTextデータを入力するフィールドがありますListView onClick(main.xml)

ArrayAdapter を globlaly に配置しようとしたため、ViewPager.

明らかに、私の Android 開発スキルはそれほど優れていません。私はこれでかなり新しいです。

だからどんな助けも大歓迎です!

これが私のコードです。

ここから PagerAdapter が始まります

ありがとうございます!

0 投票する
0 に答える
607 参照

android - 動的データを使用した循環表示ページャー

ViewPager を周期的にするという問題に直面しています。動的なデータのリストがあり、スワイプが行われるたびに動的データでビューを更新する必要があります。たとえば、リストに A、B、C、D、EI と言う 5 つのオブジェクトがあり、A -> B -> C -> D -> E から、また E -> D -> C - からスワイプできます。 > B -> A。しかし、E の後、右にスワイプすると A に移動し、左にスワイプすると A の後に E に移動するように、周期的にする必要があります。誰かがこれを行う方法を教えてください。どうもありがとう。

これまでに試したコードスニペットを次に示します。

}

上記のコードでは、E に移動した後、ページは自動的に A にスライドしますが、実際にはユーザーがスワイプした場合にのみ A に移動する必要があります。