【发布时间】:2013-12-10 15:18:02
【问题描述】:
我正在使用 ViewPager 和 FragmentPagerStateAdapter。每个页面都有一个手动管理的列表 => 我通过从 xml 扩展布局来为这些行创建视图。结果,不同行中的视图具有相同的 id。因为这些行是从 XML 膨胀而来的......
现在的行为如下:
第 1 页如下所示:
// Page 1:
// Row 1: EditText = "Test1"
// Row 2: EditText = "Test2"
我滑到第 2 页,然后滑到第 3 页,然后我滑回第 1 页,第 1 页如下所示:
// Page 1:
// Row 1: EditText = "Test2"
// Row 2: EditText = "Test2"
问题:所有 EditText 都显示列表中 lastEditText 的值...(注意,EditText 具有相同的 ID)。
如果我手动将 EditTexts 的 ID 设置为行索引,一切正常。
这正常吗?这个问题有简单(好的)解决方案吗?
【问题讨论】:
-
请在片段页面 1 上发布列表适配器的代码。
-
抱歉,没有看到我的更新没有保存...我没有使用适配器...我手动完成所有操作...附加活动后,我更新了我的视图.我从列表中删除所有现有行并添加新行...
标签: android fragment fragmentpageradapter