0

私は Android アプリを開発しています。このために、ユーザーが金額を挿入できるフラグメントが必要です。フラグメントには、国に基づいて正しい通貨記号を挿入するなど、いくつかのメソッドがあります。

ユーザーが同じ画面に複数の金額を挿入できるようにしたいと考えています。私が理解している限り、このために 1 つのフラグメントを数回再利用できます。フラグメントがメイン xml で使用されるたびに ID が取得され、すべてのフラグメントにはそれぞれ ID を持ついくつかの EditText が含まれます。

特定のフラグメント内の特定の EditText の値を取得する方法を知りたいです。edit_text_2では、 from withinの結果を取得したいとしましょうfragment_3(どちらもそれぞれの ID です)。どうすればいいですか?

4

2 に答える 2

0

これらのリンクをチェックしてください:

http://developer.android.com/training/basics/fragments/communicating.html http://developer.android.com/guide/components/fragments.html#CommunicatingWithActivity

フラグメントは自己完結型になるように作られているため、フラグメントの外側に何があるかはわかりません。フラグメントを含むアクティビティは、内側に何があるかを必ずしも認識していません。Activityへの参照を取得するには、 を呼び出すためのインターフェイスを作成する必要がありますEditText

于 2013-10-03T16:39:54.987 に答える
0

コールバックを介してフラグメントから結果を取得できます。次のドキュメントを確認してください。

http://developer.android.com/training/basics/fragments/communicating.html
于 2013-10-03T16:35:39.780 に答える