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);
}
}});
工作得很好,我的武器库里有一个新工具。非常感谢。