Java Android选项卡用作按钮

Java Android选项卡用作按钮,java,android,google-maps,tabs,Java,Android,Google Maps,Tabs,我希望我的表格布局中的一个选项卡基本上可以用作按钮,按下该按钮时,将打开默认计算器,而不是其中包含活动的选项卡。我该怎么做呢?下面是使用按钮可以完成的操作 Button calcButton = (Button) findViewById(R.id.CalcButton); calcButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {

我希望我的
表格布局
中的一个选项卡基本上可以用作
按钮
,按下该按钮时,将打开默认计算器,而不是其中包含
活动
的选项卡。我该怎么做呢?下面是使用
按钮
可以完成的操作

Button calcButton = (Button) findViewById(R.id.CalcButton);
calcButton.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            Intent calcIntent = new Intent();
            calcIntent.setClassName("com.android.calculator2",
                    "com.android.calculator2.Calculator");
            startActivity(calcIntent);
        }
    });

编辑:我希望计算器全屏打开,而不是在选项卡视图中。

您可以实现onTabChangeListener,当用户转到该选项卡时,您可以启动想要启动的意图

mTabHost.setOnTabChangedListener(new OnTabChangeListener(){
@Override
public void onTabChanged(String tabId) {
    if(TAB_BUTTON_TAG.equals(tabId)) // TAB_BUTTON_TAG is the tag associated with your tab
    {
        Intent calcIntent = new Intent();
        calcIntent.setClassName("com.android.calculator2", "com.android.calculator2.Calculator");
        startActivity(calcIntent);

    }

}});

工作得很好,我的武器库里有一个新工具。非常感谢。