在android Studio中,我的主要活动类没有扩展actionbaractivity

时间:2015-06-16 12:55:41

标签: android

我是Android应用程序开发的初学者。在android studio中,当我创建一个新项目时,我的主要活动类不会扩展操作栏活动类。 我的意思是写有主要的Activity类扩展了动作栏活动但是 在动作上出现了一个---(破折号)。并显示错误 不推荐使用android.support.v7.app.ActionBarActivity。      我无法找到解决方案。请帮帮我。

3 个答案:

答案 0 :(得分:0)

对于sdk 22及更高版本,

ActionBarActivity已弃用,因此您需要使用AppCompatActivity而不是ActionBarActivity。其余的代码将是相同的。

答案 1 :(得分:0)

从支持库的版本AcitonBarActivity开始,不推荐使用

22.1.0

看一下以下链接: http://developer.android.com/tools/support-library/index.html
Android支持库,修订版22。1。0(2015年4月) - “v7 appcompat库的更改”部分

现在您需要使用AppCompatActivity,因此请从此课程中扩展Activity,警告将会消失。

如果您查看应用模块的build.gradle,您会看到您正在使用的支持库的确切版本。

答案 2 :(得分:-1)

导入android.support.v7.app.ActionBarActivity; //删除它 导入 androidx.appcompat.app.AppCompatActivity; // 使用这个

extends ActionBarActivity // 删除这个 扩展 AppCompatActivity // 使用这个