setsupportactionbar()抛出错误

Lig*_*uff 3 android toolbar android-support-library

我尝试按照步骤在操作栏上方但在状态栏下方显示抽屉.这里找到的步骤: 显示在ActionBar /工具栏上和状态栏下?

但是在实现代码之后,抛出了以下错误:
error: cannot find symbol method setSupportActionBar(Toolbar)
我在Google上搜索了这个确切的错误,而不是单个结果.

我正在使用Android Studio(1.1)并尝试使用
我正在使用的"Clean Build"import android.support.v7.widget.Toolbar;

Toolbar toolbar = (Toolbar) findViewById(R.id.actionbar);
setSupportActionBar(toolbar); //error
Run Code Online (Sandbox Code Playgroud)

希望有人能够识别出这个错误并快速回答它 - 否则我可以根据要求提供更多信息.

Bla*_*elt 8

编辑:

最近ActionBarActivity已被弃用赞成ActionBarCompat.你应该使用新的,并用作ActionBarCompat主题,例如Theme.AppCompat.Light

你必须扩展 ActionBarActivity而不是Activity为了使用该方法setSupportActionBar


小智 6

删除:
导入android.widget.Toolbar;

添加:
import android.support.v7.widget.Toolbar;


小智 5

ActionBarActivity现已弃用.请改用AppCompatActivity

  • 如果您正在使用AppCompatActivity,则还需要使用主题"Theme.AppCompat.Light.NoActionBar" (2认同)