Я пытаюсь найти способ запустить событие onclick на вкладке, когда эта вкладка является текущей вкладкой.
Я пробовал этот путь (среди нескольких других) без успеха.
public void onTabChanged(String tabId) {
Log.d(this.getClass().getName(), ">>>>>>>>>>>>>>>>>>>>>>>> tabId: " + tabId);
int tabs = getTabWidget().getChildCount();
Log.d(this.getClass().getName(), "tabs: " + tabs);
for(int i=0; i<tabs; i++){
View tab = getTabWidget().getChildAt(i);
if(i==tabHost.getCurrentTab()){
Log.d(this.getClass().getName(), "tab: " + i);
tab.setOnClickListener(this);
}else{
tab.setOnClickListener(null);
tab.getOnFocusChangeListener();
}
}
}
точка заключается в том, что я устанавливаю onClickListener
в null
, поэтому при следующем нажатии на вкладку ничего не происходит, но я бы хотел иметь нормальное поведение вкладки.
Любая идея там снаружи?