在我的应用程序中,我显示了一个不确定元素的ListField(元素来自网络服务器返回的json)。
首先,应用程序显示一些元素(第1项,第2项,...),然后用户点击其中一个元素。同样的listField对象重新加载了一些新元素。
由于在导航中有变量没有元素switch-case无法正常工作。如果任何人有想法请帮助。
答案 0 :(得分:1)
列表字段的神奇之处在于用于表示每一行的对象的矢量或数组。 < p.s。我希望您能理解这一点,并且您在drawListRow()
方法>
假设您有级别1的列表。您显示标题(字符串)和副标题(字符串)。点击每个项目,你有一个列表,可以呈现相同的数据(同样是标题和副标题),对于n个级别,渲染将是相同的。
如果是这种情况,您可以做一件事,每次都更改列表的集合。即如果使用数组,请更改数组的内容。如果使用Vector更改矢量。
如果您的列表行的渲染发生了变化,那么您有两个选项,
1.您可以使用相同drawListRow()
方法
OR
drawListRow()
方法希望它有所帮助。