[問題] 使用TabLayout自訂View如何選到做更改?
各位版大好,
小弟使用TabLayout遇到了一個問題,使用的TabLayout是基於這裡:
https://goo.gl/rNO2Rf
由於業主要求ICON要放在頁籤文字的右邊,而不能使用內建的setIcon方法
(所以使用頁面的第三種「添加自定義的view到tab」)
只是遇到了一個問題,如何做到「選到該頁籤時可以更改圖示」呢?
已經在
SimpleFragmentPagerAdapter分別抓到那三張圖了,
只是不知道在Tablayout的哪裡抓到「目前選擇的頁面」。
已經嘗試過:
於ThirdActivity中的onCreate中增加
tabLayout.setOnTabSelectedListener(...)
└→新增資料會當機,而且有刪除線,貌似已被棄用。
或
tabLayout.getSelectedTabPosition()
└→嘗試過在onResume、onPause中抓這個值,但是都只有一開始會抓一次。
謝謝大家指教!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.120.119
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1495869624.A.EAA.html
※ 編輯: timmymike (36.226.120.119), 05/27/2017 15:20:56
推
05/28 00:29, , 1F
05/28 00:29, 1F
→
05/28 00:30, , 2F
05/28 00:30, 2F
謝謝Liu大大!剛剛我已經實做出來這個效果了!
只不過有點麻煩,要先在Adapter那邊設定View的Tag,再在ThirdActivity那邊讀
他的Tag!謝謝您,感恩指教!^^
推
05/28 11:41, , 3F
05/28 11:41, 3F
→
05/28 11:41, , 4F
05/28 11:41, 4F
大大您的意思是?我本來就是使用ViewPager呀...
推
05/29 17:57, , 5F
05/29 17:57, 5F
※ 編輯: timmymike (36.225.197.162), 05/29/2017 21:04:58
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章