Android 在Appcompat-v7上,如果没有Actionbar,我可以使用Activity而不是ActionbarActivity吗?
Android 在Appcompat-v7上,如果没有Actionbar,我可以使用Activity而不是ActionbarActivity吗?,android,android-appcompat,Android,Android Appcompat,我想在Android的Lolipop版本下使用材质设计
我知道,
我必须使用AppTheme:Appcompat-v7
要将Actionbar与Appcompat-v7一起使用,我必须扩展ActionbarActivity
但是,我不想使用ActionbarActivity,
因为与活动有很大的不同,在我看来它是不灵活的,这让我对使用ActionbarActivity感到紧张。它看起来只是Actionbar的活动类
所以,我考虑使用工具栏(单机版)而不是Actionbar。
似乎当我不使用Act
我想在Android的Lolipop版本下使用材质设计
我知道,
我必须使用AppTheme:Appcompat-v7
要将Actionbar与Appcompat-v7一起使用,我必须扩展ActionbarActivity
但是,我不想使用ActionbarActivity,
因为与活动有很大的不同,在我看来它是不灵活的,这让我对使用ActionbarActivity感到紧张。它看起来只是Actionbar的活动类
所以,我考虑使用工具栏(单机版)而不是Actionbar。
似乎当我不使用Actionbar时,也不必使用ActionbarActivity
最后,我找到了一个在下面使用的解决方案
AppTheme:Appcompat-v7 21
工具栏(而不是Actionbar)
活动(而不是ActionbarActivity)
你认为这是正确的方法吗?或者根本就没有意义
但是,我不想使用ActionbarActivity,因为它与Activity有很大的不同,而且对我来说它看起来不灵活,这让我对使用ActionbarActivity感到紧张。它看起来只是Actionbar的活动类
我不明白为什么使用ActionBarActivity对你来说是不灵活的
若我并没有弄错的话,你们必须从ActionBarActivity中派生出来,才能使用工具栏和所有菜单、标题等,这些东西以前都是ActionBar自己使用的
总之,我认为主题部分是可以的,使用工具栏而不是ActionBar也是可以的,我唯一不同意的部分是活动而不是ActionBar活动
希望有帮助 谢谢!我将使用ActionbarActivity!我只是认为我不需要Actionbar活动,因为我不会使用Actionbar…但要使用工具栏,必须设置setSupportActionBar(工具栏)代码>仅在ActionbarActivity上可用