目前我正在使用此来调用TabHost
活动来更改标签:
public void switchTab(int index){
MintTrack ParentActivity;
ParentActivity = (MintTrack) this.getParent();
ParentActivity.getTabHost().setCurrentTab(3);
}
这很有效,但是,标签“3”中的WebView
项目仍然没有聚焦,直到我触摸它...
我需要以编程方式模拟标签3上的点击,然后单击标签会自动将焦点放在webview
...任何想法?
答案 0 :(得分:4)
试试这个:
getTabHost().getTabWidget().getChildAt(3).performClick();
答案 1 :(得分:1)
我不确定它是否有效,但您可以尝试在索引3处为孩子请求焦点。
ParentActivity.getTabHost().getTabWidget().getChildAt(3).requestFocus();