如何使用多个列表视图和ViewFlipper(android)

问题描述:

在我的应用程序中,我有一个活动,其中包含一个viewflipper,里面有3个listviews。我已经实现了segmentedbutton小部件,以在viewflipper内部的列表视图之间进行切换。这样做,我将三个列表视图加载到内存中,并根据所选按钮显示它们。如何使用多个列表视图和ViewFlipper(android)

Android是否允许开发人员在运行时更改列表适配器?我一直在关注移除viewflipper并只保留一个listview,当用户选择一个按钮时,我只是从listview中更改适配器。

这是否有用?它不会消耗更多的内存和CPU,而不是在viewflipper里面有三个listviews?

任何可以帮助我的答案是非常感谢。

非常感谢 牛逼

你当然可以在运行时改变一个名单上的列表适配器,这听起来像一个更好的选择,如果你正在尝试完成的是真正的只是改变了列表的内容。

要添加到Micah的答案,您还可以在您的ViewFlipper中有2 ListView s,以便在两个列表之间移动时创建滑动效果。