gpt4 book ai didi

java - 用作按钮的 Android 选项卡

转载 作者:行者123 更新时间:2023-11-29 21:55:32 26 4
gpt4 key购买 nike

我希望我的 TabLayout 中的一个选项卡基本上用作 Button,按下时会打开默认计算器,而不是带有 Activity 的选项卡 在里面。我该怎么做呢?下面是知道它将通过 Button 完成。

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);
}
});

编辑:我希望计算器以全屏方式打开,而不是在选项卡 View 中。

最佳答案

您可以实现一个 onTabChangeListener,当用户转到该选项卡时,您可以启动您想要启动的 Intent 。

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);

}

}});

关于java - 用作按钮的 Android 选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13335570/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com