Android 定期更改视图

Android 定期更改视图,android,android-layout,viewflipper,Android,Android Layout,Viewflipper,我正在尝试创建一个由多个版面组成的活动(想象一下像“新闻”、“世界新闻”、“体育”等报纸版面),这些版面会定期更改内容。因此,每x秒就会显示一个不同的新闻故事 在安卓系统中,最有效的方法是什么 我从我自己的布局开始。只是通过编程方式更新了不同的文本视图和图像视图。这很好,除了图像加载,由于缺乏视图循环,每次显示某个故事时都会重新加载图像。这造成了明显的延迟(即使使用Picassos图像缓存),因为所有版面都在同时更新新闻 然后我看了看Flipper。现在,我以编程方式膨胀多个版面(每个新闻报道一

我正在尝试创建一个由多个版面组成的活动(想象一下像“新闻”、“世界新闻”、“体育”等报纸版面),这些版面会定期更改内容。因此,每x秒就会显示一个不同的新闻故事

在安卓系统中,最有效的方法是什么

我从我自己的布局开始。只是通过编程方式更新了不同的文本视图和图像视图。这很好,除了图像加载,由于缺乏视图循环,每次显示某个故事时都会重新加载图像。这造成了明显的延迟(即使使用Picassos图像缓存),因为所有版面都在同时更新新闻

然后我看了看Flipper。现在,我以编程方式膨胀多个版面(每个新闻报道一个版面),并将其添加到ViewFlipper(每个新闻部分一个版面)。一旦这样做了,一切都很顺利。但所有这些布局都膨胀起来需要很长时间

那么到这里最好的方式是什么?我在网上找不到任何好的例子,但也许我只是错过了谷歌的正确术语


谢谢你的帮助

考虑使用循环的ViewPager。当显示当前页面时,ViewPager通常会预加载页面的侧面,以减少延迟。那里有一个图书馆。希望这有帮助