問題タブ [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 投票する
1 に答える
3055 参照

android - PagerAdapter 内の ImageView を全画面表示にする - 方法は?

PagerAdapter を使用して作成したある種のギャラリーでアプリをテストしていますが、画像をフルスクリーンで表示することはできません。

ここにいくつかのスクリーンショットがあります: 画面上のView1 http://imgur.com/TVvFs2v、View1 から View2 への遷移http://imgur.com/h6RhxfN

私が望むのは、白い境界線とアクション バーを削除し、画像をフルスクリーンにすることです。

コードは次のとおりです。

SSTest.java

ImageAdapter.java

activity_sstest.xml

編集:

答えは完全に機能し、xml からこれらの行を削除して白い境界線を取り除くだけで済みます。

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

android - PagerAdapter スライド全体で edittext フィールドを追跡するにはどうすればよいですか?

私は Android でかなり単純なカスタム ページャー アダプターを使用しています。編集テキスト フィールドの内容を追跡して、新しい各スライドが入力された場合に同じテキストを保持するようにしたいと考えています。誰でもこれについて何か洞察がありますか?テキスト変更用のリスナーを設定する必要があると思いますが、どこに配置すればよいかわかりません。これが私のアダプターです:

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

android - ViewPager の Fragments で AsyncTask を呼び出すタイミングは?

フラグメントの ViewPager があります。
フラグメントごとに、onCreateView() で AsyncTask を使用してサーバーにクエリを実行します。
FragmentPagerAdapter の getItem() でフラグメントを作成します。
ただし、表示されているフラグメントと隣接するフラグメントに対して getItem() メソッドが呼び出されるため、フラグメントが表示されていなくても onCreateView() を呼び出して、隣接するフラグメントの AsyncTask を呼び出しています。
可視フラグメントの AsyncTask のみを呼び出すにはどうすればよいですか?

ViewPager に onPageSelected() を使用するのは正しい解決策ですか?
このメソッドを使用して、onCreateView() ではなく AsyncTask を呼び出しましたが、フラグメントの onCreateView() は呼び出されません。

ありがとうございました。

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

android - PagerAdapter から getPageWidth を使用すると、項目が 1 つしかない Android ViewPager のスクロールの問題

メソッド getPageWidth を上書きして 0.3f を返すカスタム PagerAdapter を備えた ViewPager があるため、次のブログで提案されているように、画面に複数のページを表示できます。

http://commonsware.com/blog/2012/08/20/multiple-view-viewpager-options.html

In this case the ViewPager starts empty and the user starts filling the pages (images) as requested. The images are filled from left to right. All is working fine and the pages are dinamically created, and it is easy to swipe between them when there are multiple images.

However there is a problem when there are less than three pages instantiated. A swipe gesture from right (no content) to left produces a flickering with pages moving from left to right alternatively, as if the ViewPager were trying to move the first pages to right but later turning to its original position. This happens during the whole gesture, and stop when leaving the gesture. As I said this does not happen when there are pages enough to cover the whole screen width and a real scroll is necessary.

Any Ideas?

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

android - フラグメント ページャー アダプターおよびページャー ビューがバックグラウンドで次のフラグメントをロードする

Fragment Pager AdapterとPagerViewを使用してスワイプタブを作成しています。しかし、いくつかの問題に直面しています。

これが私のものです:-ViewPagerAdapter

最初のフラグメントを表示し、2 番目のフラグメント ダイアログ ボックスも表示します (バックグラウンドでデータをロードしています)。2 番目のフラグメントにスワイプすると、3 番目のフラグメント ダイアログ ボックスが読み込まれ、バックグラウンドでデータが読み込まれます。

そして、ここからアクセスします:--