2017-10-15 4 views
-2

나는 다른 하나 개의 프로젝트에서 NavigationTabbedActivity 이동,하지만 난이 오류를 받고 있어요 :FragmentManager

setSupportActionBar method cannot be found.

나는 import android.support.v7.widget.Toolbar;import widget.toolbar를 교체 해봤지만 문제가 해결되지 않습니다.

실제로는 Activity를 확장하는 클래스를 필요로하지만 내 경우에는 클래스는 이미 다시 기본 AndroidActivity을 확장 CustomActivity, 나는 AppCombatActivitycustomActivity을 확장 시도했지만이 중 하나가 작동하지 않았다 확장합니다. 파일을 복사했기 때문에이 오류가 발생 했습니까? 내가 어디가 잘못 됐니?

+0

setSupportActionBar (도구 모음)에 대한 문제를 해결 프로젝트, 감사를 재 동기화; 좋아,이 줄에 오류가 발생하여 android.support.v7.widget.Toolbar의 setSupportActionBar 메소드를 해결할 수 없습니다. –

답변

2

파일을 복사하는 동안 확인을 클릭합니다. manifest 파일에 appcompat를 추가하는 것을 잊어 버렸습니다. 그래서) 매니페스트 파일의 예에서

compile 'com.android.support:appcompat-v7:22.+' 

을 AppCompatActivity를 추가하고 AppCompatActivity에 사용자 지정 활동을 확장하고 제안 :

1

주어진 소량의 정보를 바탕으로 나는 답을 제공하려고 노력할 것입니다. 새 프로젝트에 파일을 통해 복사 할 때 최초의

  • , 활동 그래서 당신은 당신의 매니페스트에 선언해야합니다 당신의 Manifest.xml에 존재하지 않습니다.

  • 또한 이전 프로젝트의 레이아웃 파일을 복사하거나 새 프로젝트에서 레이아웃 파일을 복사해야합니다.

  • 다음으로 기존 프로젝트 이름이 여전히 맨 위에 있으며 새 프로젝트 이름으로 변경해야합니다.

내 최고의 조언은 상단의 모든 수입을 제거하고 있는지 모든 클래스를 만들기 위해 다시 모든 것을 가져올 것 모든 것이 제대로 가져옵니다.

관련 문제