0

在我的应用程序中,我显示了一个 ListField,其中包含不确定的元素(元素来自网络服务器返回的 json)。

首先,应用程序显示一些元素(项目 1、项目 2、..),然后用户单击其中一个。相同的 listField 对象重新加载了一些新元素。

由于navigationClick 中的元素开关情况不可变,因此将不起作用。如果有人有想法,请提供帮助。

4

1 回答 1

1

列表字段的魔力在于您用来表示每一行的对象的向量或数组。< ps我希望你能理解这一点,并且你对方法有很好的实践经验drawListRow()>

假设您有级别 1 的列表。您显示一个标题(字符串)和一个副标题(字符串)。并且在单击每个项目时,您有一个呈现相同数据的列表(同样是标题和副标题),并且对于 n 个级别,呈现将是相同的。

如果是这种情况,您可以做一件事,每次都更改列表的集合。即,如果您使用数组,请更改数组的内容。如果您使用 Vector 更改矢量。

如果列表行的呈现发生变化,则有两个选项,1.您可以使用相同drawListRow()方法使用标志来处理它

或者

  1. 您必须编写一个新类和一个新drawListRow()方法

希望能帮助到你。

于 2011-02-25T06:23:43.163 回答