2017-03-06 9 views
0

グラフを表示するには、ViewPagerとTabLayoutが必要です。 TabLayoutには、月ごとにタブがあり、グラフに異なるデータが表示されます。タブを変更すると、データセットが変更されます。ビューページに表示されるすべてのビューは同じxmlレイアウト(グラフオブジェクトを含む)を持ち、グラフの変更はプログラムで実行する必要があります(グラフにデータセットを追加する)。フラグメントを使用することは意味がありません。なぜなら、私はすべてが同じレイアウトを使用する10個以上のフラグメントを必要とするからです。どのように私はこれを効率的に実装できますか?フラグメントなしのAndroidビューページ

わかりにくい場合は、私の問題を示すコードを追加することができます。私はそれが役立つ場合、グラフのためにGraphViewライブラリを使用しています。

+0

フラグメントのみを使用する方が優れています。 –

+0

同一異なるデータを断片化します。そこにフラグメントを使用するのは非常に一般的です –

+1

フラグメントなしで簡単に実装できます - – Divers

答えて

-2

1.独自のカスタムビューアページャを作成します。アダプターに設定します。アダプタが膨らみ、必要に応じてデータを事前に入力することができます。 Refer blog here

  1. これを達成するためにフラグメントを使用してください。
  2. AppIntro libを使用します。これは、フラグメントを使用します。 AppIntro

フラグメントを使用したくない場合は、フラグメントを使用せずに独自のカスタムビューページを作成します。

+1

あなたのソリューションは、質問が明示的にフラグメントを要求しないときにフラグメントを使用します。 –

関連する問題