1

我刚刚发现我们可以用来overridePendingTransition(0,0)在覆盖当前 Android 转换的布局之间进行非常简单的转换。

switch(v.getId()){  
    case R.id.btnCorner:
        Intent i = new Intent(MainActivity.this, Settings.class);
        startActivity(i);       
        overridePendingTransition(0,0);
        break;
}

与如此简单的过程相比,使用制表符有什么优势?

我的观点是选项卡有助于在一个“窗口屏幕”到另一个“窗口屏幕”之间传输变量。而不是通过意图传递变量。

请注意,我不熟悉使用Tabs,我希望有人能澄清在应用程序中使用选项卡的想法。

4

3 回答 3

1

乔纳森·休,很好的问题对用户真的很有帮助,在这里我将给你一个简短的描述,比如:意图以我们想要的任何主从表单为例,通过点击任何ListView项目行需要在这种情况下调用另一个activity我建议您使用 Intent,因为在同一流程中,您需要完成结果,而另一方面,使用tab它将为您提供更多便利,以便使用单独的标签将您的愿望清单功能放入应用程序中......

标签喜欢: -

private void setTabs()
{
    addTab("Tab1", R.drawable.tab1, tab1.class);
    addTab("Tab2", R.drawable.tab2, tab2.class);

    addTab("Tab3", R.drawable.tab3, tab3.class);
    addTab("Tab4", R.drawable.tab4, tab4.class);
} 
于 2012-12-15T06:47:28.783 回答
0

你是什​​么意思tabs?Android 中有几种方法可以实现 Tabs 模式。其中一些更好,另一些不是很好或已弃用。并非所有人都是:

促进变量的传递

例如,使用 3 个不同Activity的 ,将显着增加代码量,增加代码连接性并降低代码质量。

于 2012-12-15T06:40:26.397 回答
0

根据我的观点,在标签中,与 Intent 相比,您可以更系统地组织您的工作。

于 2012-12-15T06:45:41.980 回答