Android actionbar和tabhost/tabactivity之间有什么区别

Android actionbar和tabhost/tabactivity之间有什么区别,android,android-tabhost,android-actionbar,Android,Android Tabhost,Android Actionbar,快速提问,actionbar和tabhost有什么区别。我曾经使用tabhost并向其中添加选项卡 然后我被要求使用actionbar并阅读有关它的内容,这似乎只是拥有标签的另一种方式。那么什么时候使用它们呢?有什么区别 谢谢非常简单:ActionBar是自Android 3.0以来TabHost的替代品 此外,ActionBar可以做比TabHost更多的事情(比如作为按钮的徽标、微调器、操作按钮……) 看看安卓设计指南。另一个重要的事情是ActionBar基于片段的概念,而不是活动。@use

快速提问,actionbar和tabhost有什么区别。我曾经使用tabhost并向其中添加选项卡

然后我被要求使用actionbar并阅读有关它的内容,这似乎只是拥有标签的另一种方式。那么什么时候使用它们呢?有什么区别


谢谢

非常简单:ActionBar是自Android 3.0以来TabHost的替代品

此外,ActionBar可以做比TabHost更多的事情(比如作为按钮的徽标、微调器、操作按钮……)


看看安卓设计指南。

另一个重要的事情是ActionBar基于片段的概念,而不是活动。@user210504:不一定。操作栏中的选项卡可以绑定到片段,但不必绑定到片段。您可以在UI中执行任何您想要的操作,以影响基于选项卡选择的更改。@Commonware我试图以一种纯粹的整体方式引用您之前的评论:“如果您认为这将打开选项卡内的电子活动,则不,这将不起作用。您当然可以调用startActivity()基于点击的标签,但用户体验可能不是你想要的,更不可能是用户想要的。“我想知道哪里有消息说“ActionBar是Android 3.0以来TabHost的替代品”。谢谢:)@Yolapp好吧,如果我们单独使用TabHost,它不会被弃用。但在本例中,我假设TabHost是一个不推荐使用的。谷歌建议改为使用片段,因此使用ActionBar而不是TabHost更有意义。