在我的項目中,我有一個載入新聞列表的活動。當加載列表,這一活動是填充了第一個項目的名單上的信息:如何做一個「滑動信息」活動?
但由於這加載所有的消息從服務器,我希望用戶能夠交換與他的手指消息。例如:我們從新聞[0]開始,用戶向左滑動,內容更改爲新聞[1]。用戶再次向左滑動,內容變爲新聞[2]等等......如果用戶向右滑動,則返回到前一個新聞(news [1])。標題不應該有一個刷卡動作,僅作爲主框(圖像和機構應改變):
什麼是對這種行爲的最好形式給出?我正在考慮對ViewPager使用TabLayout,但我不確定這是否是正確的方式。如果我有類似100的消息,這可能是一個矯枉過正的加載ViewPager中的100個片段的權利?
Android有沒有更好的方法來做到這一點?我應該怎麼做?
不,100片段完全沒問題。 'ViewPager'將始終保持至少3個加載頁面,您可以對其進行更多配置。也可以實現分頁加載特定數量的新聞,如20,然後是另一個20等。 –
另一個選項可以是帶有HorizontalLayoutManager的RecyclerView,例如在此答案中:https://stackoverflow.com/a/28460399/4232337 當然,如果您希望ViewPager提供的「快照」行爲 – NSimon