問題タブ [pagerslidingtabstrip]

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 に答える
356 参照

android - FragmentStatePagerAdapter の途中に Fragment を追加する方法

PagerSlidingTabStrip を使用して FragmentStatePagerAdapter の途中に Fragment を追加したいと考えています。ただし、新しい Fragnent を追加できるのは、Adapter の最後だけです。コードは次のとおりです。

ここに新しいフラグメントを追加します

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

android - ビュー ページャーの現在の項目を設定するときにページ タブ ストリップがちらつく

無限にスクロールする ViewPager があります。これを達成するために、5 つのアイテム (0、1、2、3、4) が​​あります。静止しているときは、常にタブ 2 にいます。onPageScrollStateChanged が SCROLL_STATE_IDLE に戻った後、データ ソースを更新して現在の項目を位置 2 に配置し、ViewPager の現在の項目を次のように 2 に設定します。

これは、私が探している無限のスクロールを得るにはうまく機能しますが、呼び出されるたびに PagerTabStrip がちらつきsetCurrentItem()ます。

setCurrentItem を使用せずに現在のアイテムを設定する別の方法はありますか? 無限スクロールを処理するより良い方法はありますか?

populateForecastFragmentsArray() ではなく、setCurrentItem 中にちらつきが発生すると判断しましたが、完成させるために、populateForecastFragmentsArray() のコードを次に示します。

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

android - Android PagerSlidingTabStrip: 向きが変わるとタブ間のスクロールが壊れる

固定タブにはPagerSlidingTabStripを使用し、サポート ライブラリの ViewPager を使用しています。向きを縦向きから横向きに変更し、あるページから別のページにスクロールしようとしたり、タブの 1 つをクリックしようとすると、スクロールが何らかの形で壊れます。スクロール インジケーターはタブ幅ではなく、ランダムな長さだけ移動します。

なぜそれが起こるのでしょうか?

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

android - PagerSlidingTabStrip を Eclipse のライブラリ プロジェクトとして使用できません

アプリケーション プロジェクトにPagerSlidingTabStripを含めたいと考えています。でもできないんです。PagerSlidingTabStrip ライブラリ プロジェクトをアプリケーション プロジェクトに追加した後、それを使用できないことがわかったので、プロジェクトのプロパティ -> android を確認しました。追加したライブラリ プロジェクトには、「X」の赤いマークが表示されます。

ここに私が含めていたステップがありますPagerSlidingTabStrip

PagerSlidingTabStrip を Eclipse にインポートする

  • ファイル -> インポート -> 既存の Android コードを Workspace に
  • 参照をクリックし、..\PagerSlidingTabStrip-master\library に移動します
  • 次に、プロジェクト名を「Lib_PagerSlidingTabStrip」に変更しました
  • 終了
  • 今、ワークスペースに PagerSlidingTabStrip があります。

アプリケーション プロジェクトに PagerSlidingTabStrip を含める

  • 私のプロジェクト名を右クリック - >プロパティ - >アンドロイド
  • ライブラリ セクションに Lib_PagerSlidingTabStrip を追加します
  • 次に、[OK]をクリックします

そして、ここにプロパティの写真があります->アンドロイド ここに画像の説明を入力

なぜこれが起こるのですか?私は何か間違ったことをしましたか?

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

android - サーバーからのデータをスライド タブで表示する

2 つのスライド タブを持つ新しいアプリケーションを作成しています。両方のタブにリスト ビューがあります。リスト ビューには画像とテキストがあります。リストのデータは、json 形式でサーバーから取得されます。今私の質問は、このデータをリストに表示する方法です。両方のタブにデータを同時にロードする方法と同様に、ユーザーが他のタブにスワイプしたときに進行状況バーを表示したくありません。詳細を教えてください。

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

android - PagerSlidingTabStrip 実装ガイド

アプリでこのライブラリを使用しようとしています: https://github.com/astuetz/PagerSlidingTabStrip

ドキュメントを読みましたが、何も理解できませんでした。フラグメントが 2 つあるため、アプリに 2 つのタブを配置したいのですが、viewpager xml はどこに配置すればよいですか?

このコード ブロックをどこに置くか:

メイン アクティビティのみですか、それともすべてのフラグメントとメイン アクティビティですか? (viewpager xmlについても同じ質問があります)これをアプリに段階的に実装する方法を誰かに説明してもらえますか?

Ps: https://github.com/astuetz/PagerSlidingTabStrip/tree/master/sampleこれはサンプルコードです。

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

android - PagerSlidingTabStrip 、インジケータはまったくありません

https://github.com/astuetz/PagerSlidingTabStripとビューページャーを使用して います 。

セレクターで動作するアイコンを取得するコードを追加しましたが、インジケーターを有効にしたり表示したりできず、setIndicatorColor にそれぞれ xml と Java の属性とメソッドを使用しましたが、機能していないようです。

これは私が私のアプリで得るものです

PagerSlidingTabStrip.java

そして私のXML:

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

android - スライド タブにさまざまなコンテンツ フラグメントを追加する方法

Android開発者サイトのSlidingTabsColorsの例で遊んでいます。別のコンテンツ フラグメントをどこに追加できますか? すべてのタブが同じフラグメント/レイアウトになりました。コンテンツフラグメントにとって重要なすべてをコピーして名前を変更し、フラグメントとレイアウトを変更しようとしました。しかし、それはこのようには機能しません。おそらく、ArrayList はさまざまなコンテンツに最適ではありませんか?