我有一个列表,我想在触发“itemtap”事件时(即选择列表项时)打开一个视图/面板。怎么做?我应该使用NestedList和getDetailCard()吗?
由于
编辑:我想我应该使用CardLayout。答案 0 :(得分:1)
这取决于你的情况。
如果您尝试显示的新内容应该替换屏幕上的内容,那么使用CardLayout是最好的选择。这类似于在iOS世界中模拟类似UISplitViewController的东西,其中左侧有一个列表,右侧有一个主视图,其中根据对右侧列表的操作将其他内容滑动到屏幕上。
因此,在响应列表中的'itemtap'事件时,您将对具有卡布局布局的面板和一系列子面板执行'setActiveItem'调用。您还可以懒惰地创建面板以响应列表操作并将其添加到事件中。