由于上面的版本11支持ActionBar,所以我将minSdkVersion设置为该版本。但是默认情况下,空活动是与ActionBarActivity一起出现的,我希望使用ActionBar而不是ActionBarActivity。
这只是正常吗?也尝试过创建其他一些新模块。但他们得出了同样的结果。我是否必须通过删除ActionBar导入将整个事情更改为ActionBarActivity?
我在Android上使用了Java1.7,Android 21。我的目标sdk级别是18。
发布于 2015-01-06 10:40:45
好吧,我会回答我自己的问题,因为我没有从这里得到我想要的答案。
如果要使用ActionBar或Activity扩展类,而不使用ActionBarActivity,则不要使用新活动->空白活动选项。
相反,在您喜欢的包中创建类,从底层实现整个活动。这对我有帮助。
发布于 2014-12-08 17:22:40
您应该能够使用ActionBarActivity导入具有相同的ActionBar功能,因此不应该需要将ActionBarActivity替换为Actionbar。如果我没有弄错的话,ActionBarActivity实际上有更多的库,也许对您更有用。
发布于 2014-12-08 17:22:40
如果您想使用ActionBar,并且您支持的最小sdk版本是11,那么您不需要扩展ActionBarActivity,您只需要扩展Activity。然后,要使用您的ActionBar,可以在该活动中调用getActionBar()。
https://stackoverflow.com/questions/27363160
复制相似问题