在我的应用程序中,我有一个活动,其中包含一个里面有3个列表视图的viewflipper。我已经实现了segmentedbutton小部件来在viewflipper中的listviews之间进行切换。这样做,我将三个列表视图加载到内存中,并根据所选按钮显示它们。
android是否允许开发人员在运行时更改列表适配器?关于删除viewflipper并只保留一个listview,当用户选择一个按钮时,我只是更改了listview中的适配器。
这可以吗?它不会消耗更多的内存和CPU而不是在viewflipper中有三个listview吗?
非常感谢任何可以帮助我的答案。
非常感谢 Ť
答案 0 :(得分:3)
你当然可以在运行时更改列表中的列表适配器,如果你想要完成的只是改变列表的内容,这听起来是一个更好的选择。
答案 1 :(得分:0)
要添加Micah的答案,您还可以在ListView
中设置2 ViewFlipper
,以便在两个列表之间移动时创建滑动效果。