0

我是Android開發新手。此外新作的Java(雖然在C++/Windows的充足的工作經驗)Android:瞭解TabLayout,ViewPager,片段和適配器

閱讀一些文件,並通過一些鏈接和SO答案去後,我的理解是:

  1. 片段有內容(如列表,按鈕,文字,圖片等)。
  2. 查看尋呼機適配器添加了片段。
  3. 查看尋呼機適配器設置爲查看尋呼機。
  4. 使用ViewPager設置TabLayout。

因此,每個選項卡會顯示逐個添加的片段。

我的理解是否正確?

但隨後的問題是:

是我們假設的一種特殊的方式來使用這些組件,如:提供片段(具有類似於圖像,文字,列表等內容),以ViewPager適配器,並與標籤適配器設置了最後使用視圖尋呼機來設置適配器。

這是組裝/使用這些組件的所有固定方式還是對它有更多?

我沒有找到任何文檔,圖表和例子在一個地方描述了它。如果有人能分享,會很棒。謝謝!

+0

看看這裏的答案中的代碼:http://stackoverflow.com/questions/35967941/whatsapp-like-collapsing-toolbar –

+0

是的,我已經通過它:)並說實話已使用部分代碼也是如此。但是我現在只做更多的「代碼組裝」工作。做一些事情找到代碼和彙編。我不想繼續。希望掌握一些事情,以便我可以在Windows/C++上進行流暢的開發 – Atul

回答

0

這是組裝/使用這些組件的所有固定方式嗎?

當你通過this後,你會意識到View Pagers基本上用於屏幕幻燈片。

這意味着您幾乎可以不將TabLayoutViewPager合併,它仍然可以工作,您仍然可以從左到右滑動片段,反之亦然。

是ViewPagers需要片段

在Android中,你可以一次顯示一個活動。要在單個屏幕上顯示更多信息,您需要找出一些方法。因此,您不能在活動內部進行活動,因此在View Pager內不能有活動;但是嘿!你可以擁有片段,因爲它們不是活動,他們可以一起持有觀點。

如果在視圖尋呼機中只提供單個片段,它仍然可以工作。