2012-01-19 109 views
3

目前我使用这个调用TabHost活动以更改标签:模拟tabhost点击

public void switchTab(int index){ 
    MintTrack ParentActivity; 
    ParentActivity = (MintTrack) this.getParent(); 
    ParentActivity.getTabHost().setCurrentTab(3); 
} 

这种运作良好,但是,在标签中的WebView项目“3”仍然是重点不突出,直到我摸...

我需要以编程方式模拟点击标签3然后,点击标签自动将焦点放在webview ...任何想法?

回答

1

我不知道是否会工作,但你可以尝试在指标要求重点用于孩子3

ParentActivity.getTabHost().getTabWidget().getChildAt(3).requestFocus(); 
4

试试这个:

getTabHost().getTabWidget().getChildAt(3).performClick();