2017-04-10 40 views
0

我想獲取在android onCreateView函數中選擇的當前選項卡。我嘗試使用Bundle將信息保存在適配器的getItem函數中。爲了測試它,我使用敬酒來顯示位置編號。但出於某種原因,對於第一個選項卡,它顯示-1的位置,然後快速更改爲0.對於其他選項卡,似乎沒有問題,除了最後一個。最後一個沒有顯示烤麪包。Android Tab Tab Layout獲取位置編號onCreateVIew

+0

發佈您的相關代碼... – rafsanahmad007

回答

0

我相信你在你的代碼中使用getSelectedTabPosition()或類似的方法。如果您不選擇任何選項卡,此方法將返回「-1」。否則,它會返回標籤位置。初始化選項卡布局時,沒有選中選項卡。我認爲在你的代碼中,你務必在某處選擇其中一個選項卡。所以它會首先返回你「-1」(你還沒有選擇任何東西),並且當代碼運行到你選擇你的標籤的地方(或者你點擊標籤來聚焦),它會顯示當前選擇標籤的位置(比如1 2 3 4 ...)。