android – 我可以在Appcompat-v7上没有Actionbar的情况下使用Activity而不是ActionbarActivity吗?

我想在
Android的Lolipop版本下使用Material设计.

我知道,

>我必须使用AppTheme:Appcompat-v7
>要将Actionbar与Appcompat-v7一起使用,我必须扩展ActionbarActivity

但是,我不想使用ActionbarActivity,
因为与Activity非常不同,它对我来说看起来不灵活,这让我对使用ActionbarActivity感到紧张.它看起来就像Actionbar的Activity类.

所以,我考虑使用Toolbar(独立)而不是Actionbar.
而且当我不使用Actionbar时,似乎也不必使用ActionbarActivity.

最后,我找到了一个在下面使用的解决方案.

> AppTheme:Appcompat-v7 21
>工具栏(而不是Actionbar)
>活动(而不是ActionbarActivity)

你认为这是正确的方式吗?或者它根本没有意义?

最佳答案

But, I don’t want to use ActionbarActivity, because of quite diffrence with Activity and It just looks like unflexible to me, and that makes me nervous to use ActionbarActivity. It looks like just Activity class for Actionbar.

我无法理解为什么在ActionBarActivity derives from Activity之后使用ActionBarActivity是不灵活的

如果我没弄错的话,你必须从ActionBarActivity派生出来,以便使用工具栏以及ActionBar本身以前使用的所有菜单,标题等东西.

那告诉我,我认为主题部分没问题,使用工具栏而不是ActionBar也没关系,我唯一不同意的部分是Activity而不是ActionBar Activity.

希望能帮助到你 !

点赞