如何使用多个listviews和ViewFlipper(android)

时间:2011-04-22 19:13:17

标签: android

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

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

这可以吗?它不会消耗更多的内存和CPU而不是在viewflipper中有三个listview吗?

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

非常感谢 Ť

2 个答案:

答案 0 :(得分:3)

你当然可以在运行时更改列表中的列表适配器,如果你想要完成的只是改变列表的内容,这听起来是一个更好的选择。

答案 1 :(得分:0)

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