我需要實現一個應用程序,該應用程序使用滑動視圖(ViewFlipper)作爲其活動之一,此活動顯示存儲在數組中的信息並從以前通過意向進行的活動。幻燈片或選項卡的數量預計會根據陣列中元素的數量而變化。即對於陣列中的4個元素,我們將得到4張幻燈片,當只有3張幻燈片時,我們有相同數量的幻燈片顯示相應的信息。Android:使用帶有動態幻燈片的幻燈片,幻燈片的數量可能不同
關於如何實現這個的任何想法,如果可能的話,一個例子?我對android開發很陌生。請幫助
我需要實現一個應用程序,該應用程序使用滑動視圖(ViewFlipper)作爲其活動之一,此活動顯示存儲在數組中的信息並從以前通過意向進行的活動。幻燈片或選項卡的數量預計會根據陣列中元素的數量而變化。即對於陣列中的4個元素,我們將得到4張幻燈片,當只有3張幻燈片時,我們有相同數量的幻燈片顯示相應的信息。Android:使用帶有動態幻燈片的幻燈片,幻燈片的數量可能不同
關於如何實現這個的任何想法,如果可能的話,一個例子?我對android開發很陌生。請幫助
創建一個.xml文件,現在實現一個視圖鰭狀肢設計每個頁面的工作方式。我建議使用相對佈局並在視圖腳本中添加這些視圖。現在看起來非常基本,現在去搜索.xml,viewflippers,佈局類型,文字瀏覽,並且不要在下次要求答案時提出問題。畢竟,我們是一個社區,幫助那些實際上試圖做某些事情而不是複製和粘貼人的問題的人們。
爲此,最好不要使用ViewFlipper
,而應使用ViewPager
,您可以使用PagerAdapter
動態添加「子視圖」(頁面)。 ViewPager
將在ViewFlipper提供性能優勢,因爲它會按需加載(和刪除)頁面(如ListView
)。
設置ViewPager
實質上與設置ListView
相同。您可以在Android < 3.0設備上使用ViewPager
,使用compatibility library。
創建自己的類extends PagerAdapter
,並設置mViewPager.setAdapter(mAdapter);
。在您的適配器中,在方法instantiateItem()
中,您將構建「頁面」並使用mViewPager.addView(newView);
將其添加到父項。
有關如何設置ViewPager see my answer here的更詳細示例。
您顯示哪些類型的幻燈片? – sdfwer 2012-03-22 14:36:19
@sdfwer其實我需要顯示關於不同實體的信息。例如,每張幻燈片預計會保存一個人的細節。通過從左到右切換,我將查看其他人的細節,反之亦然。 – androNew 2012-03-22 14:44:22