2016-08-02 11 views
0

私はViewPagerを使ったプロジェクトに取り組んでいます。そのViewPagerでは、フラグメントは動的に取り込まれます。ビューページャで動的に追加された各フラグメントのデータを保持

ショッピングなどの機能やカートにアイテムを追加する機能を備えたアプリです。各フラグメントはリストビューでデータを示し、各行には量を増減するプラスおよびマイナスボタンで表示するアイテムの量と量が表示されます。

私のリストビューはViewPagerに属するフラグメントにあります。その断片の下には、選択した項目に応じて総量と合計金額を表示するテキストビューがあります。私は今まで各断片のために成功しています。

しかし、私は個々の断片のためにこのことを達成することができるという点で立ち往生しています。フラグメントをスワイプして次のフラグメントが来たら、プラスまたはマイナスのボタンをクリックすると、テキストビューのデータは2番目のフラグメントデータを取り込み、前のフラグメントのデータは失われます。テキストビューの前のデータを新しいデータに追加したい。

私は5-6日後の解像度を探していますが、これまでのところ成功していません。私はインターネットをサーフィンしています。私は現在の断片を見つけることができることを知っていますが、どうすればそれを助けることができますか?どんな助けもありがとう。前もって感謝します。

+0

発生している問題に関連するコードスニペットを投稿する必要があります。また、[良い質問をする方法]を読むことを検討する(http://stackoverflow.com/help/how-to-ask) – Takarii

答えて

0
は、活動にご textviewsを移動し

setText(int quantity)のようなメソッドを作成し、TextViewのテキストを設定し、活動中の総量と総量のデータを保持します。 xmlではTextViewをxmlのViewPager以下に移動するか、デザインを乱さない範囲で移動してください。ボタンをクリックしてsetTextメソッドまたは各フラグメントに使用する他のメソッドを呼び出します。

+0

私はナビゲーション引き出しを使用しています。ナビゲーション引き出しには、 "pos断片"と呼ばれる最初の断片があります。そのフラグメントには、動的に膨張されるフラグメントがさらにあるビューページャがあります。テキストビューはPOSフラグメントにあります。 –

関連する問題