2013-01-20 31 views
0

獨立的活動我很新的最佳手段Android開發,因此我徵求意見,以實現以下...顯示多種說法,如機器人

我想顯示在一些名言應用程序 - 一次一頁,後退和下一個按鈕導航到上一個和下一個格言。就像下面...

enter image description here

對於這個...

  1. 我一定要創建一個單獨的ActivityLayout每一頁(名言屏)? (如果有20個引號,那麼我是否必須創建20個活動?)
  2. 如果問題1是,那麼我是否需要爲每個頁面專門設置「返回」和「下一步」按鈕? (是否有任何方法在全球範圍內使用相同的後續按鈕)?

任何意見非常感謝。

回答

1

使用ViewPagerFragment s。這樣您就不必單獨創建Activity s和Layout s。每個新屏幕都有單獨的頁面。您也不必爲每個頁面創建新的按鈕。

時退房Docs有關開始使用它

This tutorial是一個很好的,看看如何使用ViewPager。它會引導您使用它,並提供源代碼,您可以下載並根據需要量身定製。這是一個很好的方式來保持Layouts與更少的代碼相一致,這可能是你想要的東西這樣的

+0

謝謝@codeMagic。我傾向於使用'Fragment's'。感謝您的教程鏈接。 – neo108

+0

不客氣!我想這就是你想要的方式。祝你好運! – codeMagic

2

不,你不需要單獨的活動。只有一個人會這樣做。讓你的活動有一個pageNumber變量,在創建時默認爲0。當他們回擊或接下來時,增加它。然後在TextView上調用setText來保存報價並將其更改爲新報價的字符串。

+0

謝謝您的建議。 – neo108