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