Android TabWidget detect click on current tab

前端 未结 9 2155
庸人自扰
庸人自扰 2020-11-28 05:34

I am trying to find way to be able to fire an onclick event on a tab when this tab is the current tab.

I did try this way (among several other) with no success thou

9条回答
  •  北荒
    北荒 (楼主)
    2020-11-28 06:19

    After gothrough many solutions for tab listener, I have found very simple solution...

    getTabHost().setOnTabChangedListener(new OnTabChangeListener() {
    
    @Override
    public void onTabChanged(String tabId) {
    
    int i = getTabHost().getCurrentTab();
     Log.i("@@@@@@@@ ANN CLICK TAB NUMBER", "------" + i);
    
        if (i == 0) {
                Log.i("@@@@@@@@@@ Inside onClick tab 0", "onClick tab");
    
        }
        else if (i ==1) {
                Log.i("@@@@@@@@@@ Inside onClick tab 1", "onClick tab");
        }
    
      }
    });
    

提交回复
热议问题