0

我正在开发一个 Android 应用程序,为此我想要一个片段,用户可以使用它插入一个金额。该片段有几种方法,例如根据国家/地区插入正确的货币符号。

我现在希望用户能够在同一屏幕上插入多个金额。据我了解,我可以为此多次重复使用一个片段。每次在主 xml 中使用片段时,它都会获得一个 id,每个片段都包含几个 EditText,每个 EditText 也有一个 id。

我现在想知道如何在某个片段中获取某个 EditText 的值。所以可以说我想edit_text_2从内部得到结果fragment_3(两者都是他们各自的id)。我该怎么做?

4

2 回答 2

0

您可以通过回调从片段中获取结果。请检查以下文件:

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

检查这些链接:

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

片段是自包含的,因此它们不知道它们外部是什么,它们的包含活动不一定知道它们内部是什么。您需要为Activityto 调用创建一个接口以获取对您的EditText.

于 2013-10-03T16:39:54.987 回答