我有一个tabhost和几个标签。每个标签都是一项活动。 当我更改制表符时,是否有任何方法可以调用制表符,如onCreate(),onRestart(),onResume()。由wasy我不想将ontabchangedlistener设置为tabhost。 PS:版本api8
编辑:此外,当一个标签被取消激活时,其中任何一个被调用(其他一些标签进入屏幕)
答案 0 :(得分:1)
不是默认情况下,但如果您不想使用OnTabChangedListener,则可以将OnTouchListener设置为每个选项卡:
for(int i=0;i<tabWidget.getTabCount();i++) {
tabWidget.getChildAt(i).setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
//do things
return false;
}
});
}