Android:使用带有动态no幻灯片的viewfliper,幻灯片数量可能会有所不同

时间:2012-03-22 14:23:29

标签: android layout dynamic touch viewflipper

我需要为其中一个活动实现一个使用滑动视图(ViewFlipper)的应用程序,此活动显示存储在数组中的信息,并通过intent从上一个活动传递。幻灯片或选项卡的数量预计会根据阵列中元素的数量而变化。即对于阵列中的4个元素,我们将得到4个幻灯片,当只有3个时,我们有相同数量的幻灯片相应地显示相应的信息。

关于如何实现这个的任何想法,如果可能的话,一个例子?我是android开发的新手。请帮忙

2 个答案:

答案 0 :(得分:0)

创建一个.xml文件现在实现一个视图鳍状肢设计每个页面如何工作的布局。我建议使用相对布局并在视图翻转器中添加这些视图。看起来非常基本的现在去搜索.xml,viewflippers,布局类型,textview,并且下次不要在这里寻求答案时提问。我们是一个社区,毕竟帮助有问题的人,他们实际上试图做的事情不是为了复制和粘贴人。

答案 1 :(得分:0)

为此目的,最好不要使用ViewFlipper,而是使用ViewPager,您可以使用PagerAdapter动态添加“子视图”(页面)。 ViewPager将提供优于ViewFlipper的性能优势,因为它可以按需加载(和删除)页面(例如ListView)。

ViewPager的设置与设置ListView基本相同。您可以使用compatibility library

在Android< 3.0设备上使用ViewPager

创建自己的extends PagerAdapter类,并设置mViewPager.setAdapter(mAdapter);。在您的适配器中,在方法instantiateItem()中,您将构建“页面”并将其添加到mViewPager.addView(newView);的父级。

有关如何设置ViewPager see my answer here的更详细示例。