Я пытаюсь найти способ вызвать событие 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
, поэтому при следующем нажатии на вкладку ничего не происходит, но я хотел бы иметь вкладку normal поведение.
Есть идеи снаружи?