在我的应用程序中,我显示了一个 ListField,其中包含不确定的元素(元素来自网络服务器返回的 json)。
首先,应用程序显示一些元素(项目 1、项目 2、..),然后用户单击其中一个。相同的 listField 对象重新加载了一些新元素。
由于navigationClick 中的元素开关情况不可变,因此将不起作用。如果有人有想法,请提供帮助。
在我的应用程序中,我显示了一个 ListField,其中包含不确定的元素(元素来自网络服务器返回的 json)。
首先,应用程序显示一些元素(项目 1、项目 2、..),然后用户单击其中一个。相同的 listField 对象重新加载了一些新元素。
由于navigationClick 中的元素开关情况不可变,因此将不起作用。如果有人有想法,请提供帮助。
列表字段的魔力在于您用来表示每一行的对象的向量或数组。< ps我希望你能理解这一点,并且你对方法有很好的实践经验drawListRow()
>
假设您有级别 1 的列表。您显示一个标题(字符串)和一个副标题(字符串)。并且在单击每个项目时,您有一个呈现相同数据的列表(同样是标题和副标题),并且对于 n 个级别,呈现将是相同的。
如果是这种情况,您可以做一件事,每次都更改列表的集合。即,如果您使用数组,请更改数组的内容。如果您使用 Vector 更改矢量。
如果列表行的呈现发生变化,则有两个选项,1.您可以使用相同drawListRow()
方法使用标志来处理它
或者
drawListRow()
方法希望能帮助到你。