![](/img/trans.png)
[英]Android - passing string data from Fragment to Activity using TabLayout, ViewPager
[英]How to dynamically change Toolbar from activity inside ViewPager (TabLayout)
我在我的應用程序中使用 TabLayout 使用 Toolbar Button 和 ViewPager。 我有多個工具欄按鈕,我想動態更改(添加或刪除工具欄上的圖標/按鈕,並為每個片段設置不同的 onClickListener)在 TabLayout 中加載的片段內。 這里的主要問題是ViewPager連續加載2個片段以提供滾動animation,但是沒有方法可以知道片段是否真的顯示......(除了setUserVisibleHint,但不推薦使用此方法,並且似乎並不真正可靠),那么有人有解決方案來讓我的應用程序在這種行為下運行良好嗎? (動態更改片段內工具欄上的圖標)
謝謝!
嘗試在 Fragment 的 onResume 中實現邏輯。 onResume 基本上意味着這個片段對用戶是可見的。 這應該可以解決您的問題。 希望能幫助到你:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.