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