我需要为其中一个活动实现一个使用滑动视图(ViewFlipper)的应用程序,此活动显示存储在数组中的信息,并通过intent从上一个活动传递。幻灯片或选项卡的数量预计会根据阵列中元素的数量而变化。即对于阵列中的4个元素,我们将得到4个幻灯片,当只有3个时,我们有相同数量的幻灯片相应地显示相应的信息。
关于如何实现这个的任何想法,如果可能的话,一个例子?我是android开发的新手。请帮忙
答案 0 :(得分:0)
创建一个.xml文件现在实现一个视图鳍状肢设计每个页面如何工作的布局。我建议使用相对布局并在视图翻转器中添加这些视图。看起来非常基本的现在去搜索.xml,viewflippers,布局类型,textview,并且下次不要在这里寻求答案时提问。我们是一个社区,毕竟帮助有问题的人,他们实际上试图做的事情不是为了复制和粘贴人。
答案 1 :(得分:0)
为此目的,最好不要使用ViewFlipper
,而是使用ViewPager
,您可以使用PagerAdapter
动态添加“子视图”(页面)。 ViewPager
将提供优于ViewFlipper的性能优势,因为它可以按需加载(和删除)页面(例如ListView
)。
ViewPager
的设置与设置ListView
基本相同。您可以使用compatibility library。
ViewPager
创建自己的extends PagerAdapter
类,并设置mViewPager.setAdapter(mAdapter);
。在您的适配器中,在方法instantiateItem()
中,您将构建“页面”并将其添加到mViewPager.addView(newView);
的父级。
有关如何设置ViewPager see my answer here的更详细示例。