Android Studio:添加依赖项时,ActionBarActivity是否已弃用?

时间:2015-05-26 15:13:49

标签: android dependencies deprecated android-actionbaractivity floating-action-button

我有点像新手,所以请原谅我,如果这是非常基本的话。无论如何,在尝试向我的布局添加浮动操作按钮(FAB)时,我决定向库中添加依赖项,如下所示:

dependencies {
     compile fileTree(dir: 'libs', include: ['*.jar'])
     compile 'com.android.support:appcompat-v7:22.1.1'
     compile 'com.oguzdev:CircularFloatingActionMenu:1.0.2
}

但似乎无论我选择哪个库,同样的问题仍然存在:ActionBarActivity被删除并发出警告,说它已被"弃用"。

另一个问题是,我似乎无法使用" ImageView"键入并且必须使用" TintImageView"。 ActionBarActivity被弃用意味着什么?这有什么问题?但最重要的是,我该如何解决?

我使用Android Studio 1.1.0和此库:https://github.com/oguzbilgener/CircularFloatingActionMenu

即使您不确定或答案是否不完整,我也非常感谢您的帮助。

谢谢!

2 个答案:

答案 0 :(得分:0)

您需要使用ActionBarActivityActivity

Theme.Material仅适用于运行API 21(Lollipop)及更高版本的设备。如果您希望在运行API 20及更低版本的设备上使用Material主题,则需要使用AppCompat。

  

当我创建新活动时,它会扩展ActionBarActivity但不推荐使用。

这是一个非常近期的变化。自AppCompat版本22.1起,ActionBarActivity已被弃用,转而使用AppCompatActivity

答案 1 :(得分:0)

我认为,这是因为您正在使用ActionBarActivity。 尝试将ActionBarActivity更改为Activity